We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Lodging in St. Andrews, Scotland

St. Andrews Hotels

View map
Clear all
Your Selections
  Free Wifi City Center Luxury Breakfast included Mid-range Pool Romantic Free Parking Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Spa Bar/Lounge Airport Transportation Fitness center Room Service Business Classic & up & up & up Independent Hotels Internet Hotels with Restaurants Non-Smoking Hotel Cheap Hotels Golf Hotels Meeting Rooms Charming Hotels Modern Hotels Suite Hotels Most Booked Hotels Concierge Foodie Accessible rooms Wedding Hotels Luxury Traveler Quiet Hotels Golf course Business Center Travelers' Top-Rated Hotels Peace and Quiet Seeker Shopping Fanatic Hotels with Balconies Hotels with Jacuzzi Trendsetter Hotels with Hot Tubs Air Conditioning Beach Resorts Beach Goer Honeymoon Hotels $ $$ $$$ $$$$ Beachfront Resort Family Resorts Nature Lover Wedding Resorts Unique Hotels Honeymoon Resorts Trendy Oceanfront Hotels Quaint Art and Architecture Lover Quiet Resorts Like a Local Luxury Spa Resorts Spa Hotels Luxury Beach Hotels Fairmont 60+ Traveler Spa Resorts Golf Resorts Kitchenette Thrill Seeker Luxury Resorts Boutique Resorts Best Western Family Vacationer
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighborhoods
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value + Top Rated
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
0.5 miles from St. Andrews center
  • Free Wifi
  • Restaurant
Ardgowan Hotel
$126*
TripAdvisor
$126*
Booking.com
$126*
Priceline
View Deal
0.5 miles from St. Andrews center
  • Free Wifi
  • Breakfast included
Albany Hotel
$101*
TripAdvisor
$102*
Booking.com
$102*
Orbitz.com
View all 7 deals
$102*
Expedia.com
View Deal
0.5 miles from St. Andrews center
  • Free Wifi
  • Restaurant
Ardgowan Hotel
$126*
TripAdvisor
$126*
Booking.com
$126*
Priceline
View Deal
0.6 miles from St. Andrews center
  • Free Wifi
  • Free Parking
BEST WESTERN Scores Hotel
$102*
TripAdvisor
$124*
Booking.com
$145*
Elvoline
View all 8 deals
SAVE $43
$145*
$102*
Expedia.com
View Deal
7.0 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Drumoig Golf Hotel
$61*
Hotels.com
$61*
Orbitz.com
$61*
Booking.com
View all 7 deals
$61*
Expedia.com
View Deal
2.8 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Fairmont St Andrews
$229*
TripAdvisor
$229*
Hotels.com
$228*
Fairmont.com
View all 9 deals
$229*
Booking.com
View Deal
0.6 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Hotel Du Vin
$139*
TripAdvisor
$155*
Booking.com
$150*
Expedia.com
View all 8 deals
SAVE $15
$155*
$139*
Travelocity
View Deal
0.6 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Macdonald Rusacks Hotel
$210*
Expedia.com
$211*
Hotels.com
$217*
Booking.com
View all 9 deals
SAVE $63
$217*
$153*
Elvoline
View Deal
1.5 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Rufflets Hotel
$239*
TripAdvisor
$239*
Agoda.com
$239*
Priceline
View all 7 deals
$239*
Booking.com
View Deal
0.5 miles from St. Andrews center
  • Free Wifi
  • Restaurant
Greyfriars Hotel

Expedia.com

Booking.com

Priceline
View all 6 deals
Loading prices...
28.8 miles from St. Andrews center
  • Free Wifi
  • Free Parking
Old Course Hotel, Golf Resort & Spa

Expedia.com

Orbitz.com

Travelocity
View all 6 deals
No availability for your dates
0.5 miles from St. Andrews center
    Abbey Cottage
    0.5 miles from St. Andrews center
    • Restaurant
    • Bar/Lounge
    The Dunvegan Hotel
    0.6 miles from St. Andrews center
    • Free Wifi
    • Breakfast included
    Hazelbank Hotel
    0.6 miles from St. Andrews center
    • Free Wifi
    • Breakfast included
    Russell Hotel
    0.6 miles from St. Andrews center
      Vardon House
      0.5 miles from St. Andrews center
      • Free Wifi
      • Free Parking
      Ogstons On North Street
      0.3 miles from St. Andrews center
      • Free Wifi
      • Free Parking
      Premier Inn St Andrews Hotel

      PremierInn.com

      Agoda.com

      Booking.com
      Loading prices...
      5.1 miles from St. Andrews center
      • Free Parking
      • Restaurant
      The St Michaels Inn

      LateRooms.com

      TripAdvisor
      Loading prices...
      *Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.