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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi City Centre Luxury Breakfast included Mid-range Pool Romantic Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic & up & up & up Internet Independent Hotels Hotels with Restaurants Non-Smoking Hotel Golf Hotels Cheap Hotels Charming Hotels Meeting Rooms Modern Hotels Suite Hotels Concierge Accessible rooms Wedding Hotels Luxury Traveller Quiet Hotels Foodie Golf Course Business Centre Air Conditioning Peace and Quiet Seeker Shopping Fanatic Hotels with Balconies Hotels with Jacuzzi Trendsetter Hotels with Hot Tubs Beach Resorts Beach Goer Honeymoon Hotels ₹₹ ₹₹₹ ₹₹₹₹ Beachfront Resort Family Resorts Nature Lover Wedding Resorts Unique Hotels Honeymoon Resorts Oceanfront Hotels Quaint Art and Architecture Lover Quiet Resorts Like a Local Luxury Spa Resorts Spa Hotels Luxury Beach Hotels Fairmont 60+ Traveller Spa Resorts Golf Resorts Thrill Seeker Luxury Resorts Boutique Resorts Best Western Family Holiday Maker Any distance from St Andrews Castle
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Old Fishergate House
North Castle Street, St Andrews KY16 9BG, Scotland
0.1 km from St Andrews Castle
  • Free Wifi
  • Breakfast included
Castlemount Bed and Breakfast
2 The Scores, St Andrews KY16 9AR, Scotland
0.1 km from St Andrews Castle
  • Free Wifi
  • Breakfast included
Albany Hotel
Travelocity
US$ 128
View Deal
56 North Street, St Andrews KY16 9AH, Scotland
0.2 km from St Andrews Castle
  • Free Wifi
  • Breakfast included
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of US$ 172/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Deveron House
64 North Street, St Andrews KY16 9AH, Scotland
0.2 km from St Andrews Castle
  • Free Wifi
No photo provided
25 North Street, St Andrews KY16 9PW, Scotland
0.2 km from St Andrews Castle
    No photo provided
    Spinkstown 917 Coast Road, St Andrews KY16 8PN, Scotland
    0.3 km from St Andrews Castle
      Fairnie House
      10 Abbey Street, St Andrews KY16 9LA, Scotland
      0.3 km from St Andrews Castle
      • Free Parking
      • Free Internet
      Glenderran Guest House
      9 Murray Park, St Andrews KY16 9AW, Scotland
      0.4 km from St Andrews Castle
      • Free Wifi
      • Breakfast included
      Cameron Guest House
      11 Murray Park, St Andrews KY16 9AW, Scotland
      0.4 km from St Andrews Castle
      • Free Wifi
      • Free Parking
      Annandale Guest House
      23 Murray Park, St Andrews KY16 9AW, Scotland
      0.4 km from St Andrews Castle
        Nethan Guest House
        17 Murray Park, St Andrews KY16 9AW, Scotland
        0.4 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Craigmore Guest House
        3 Murray Park, St Andrews KY16 9AW, Scotland
        0.4 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Lorimer Guest House
        19 Murray Park, St Andrews KY16 9AW, Scotland
        0.4 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Six Murray Park
        6 Murray Park, St Andrews KY16 9AW, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        Hotel Du Vin
        SAVE US$ 20
        US$ 201
        Travelocity
        US$ 181
        View Deal
        40 The Scores, St Andrews KY16 9AS, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Savings alert: 23% below average rate

        The price you found is 23% lower than this hotel's average rate of US$ 234/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        The Russell Hotel
        26 The Scores, St Andrews KY16 9AS, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Montague Guest House
        TripAdvisor
        View Deal
        21 Murray Park, St Andrews KY16 9AW, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Cleveden House
        3 Murray Place, St Andrews KY16 9AP, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Kinnettles Hotel
        SAVE US$ 42
        US$ 264
        Booking.com
        US$ 222
        View Deal
        127 North Street, St Andrews KY16 9AG, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Hoppity House
        Booking.com
        View Deal
        4 Murray Park, St Andrews KY16 9AW, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Greyfriars Inn
        SAVE US$ 19
        US$ 129
        Travelocity
        US$ 110
        View Deal
        129 North Street, St Andrews KY16 9AG, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Restaurant
        Savings alert: 21% below average rate

        The price you found is 21% lower than this hotel's average rate of US$ 140/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Brownlees Guest House
        7 Murray Place, St Andrews KY16 9AP, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Hazelbank Hotel
        28 The Scores, St Andrews KY16 9AS, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Breakfast included
        Shandon House
        10 Murray Place, St Andrews KY16 9AP, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Doune Guest House
        Agoda.com
        View Deal
        5 Murray Place, St Andrews KY16 9AP, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Burness House
        1 Murray Park, St Andrews KY16 9AW, Scotland
        0.5 km from St Andrews Castle
        • Free Wifi
        • Free Parking
        Rockview B&B
        15 The Scores, St Andrews KY16 9AR, Scotland
        0.5 km from St Andrews Castle
          Vardon House
          22 Murray Park, St Andrews KY16 9AW, Scotland
          0.5 km from St Andrews Castle
            Bell Craig Guest House
            8 Murray Park, St Andrews KY16 9AW, Scotland
            0.5 km from St Andrews Castle
            • Free Wifi
            • Breakfast included
            Arran House
            5 Murray Park, St Andrews, Scotland
            0.5 km from St Andrews Castle
            • Free Internet
            *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Other miscellaneous taxes and hotel fees which are not fixed or due at time of booking may be payable at the property at time of stay. Please see our partners for more details.