Find hotels in St. Andrews from $31

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,176 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

More cheap stays in St. Andrews

Stay near popular St. Andrews attractions

St. Andrews Travel Info

Number of reviews
323
Accommodation
1,176 hotels
Highest price
$359
Lowest price
$31
Reasons to visit
St. Andrews Castle, West Sands and St. Andrews Aquarium
Hotels with golf
187
5-star hotels
6
Hotels with dining
94

Frequently asked questions

Where is the best place for a stay in St. Andrews?

The Inn At Kingsbarns is a favorite property for Expedia customers. This inn offers a restaurant and free parking. Traveler reviews also recommend Hotel du Vin & Bistro St. Andrews and The Dunvegan Hotel as top choices for your visit. See all available top hotels, or vacation rentals in St. Andrews.

What are some of the best vacation rentals in St. Andrews?

2 Mins Walk from Edinburgh's Best Beach!: You might want to consider this vacation rental near St. Andrews, which is located near the beach and has a fireplace, a patio, and laundry facilities to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You can relax into your vacation with a garden and a selection of games. See all vacation rentals in St. Andrews.

If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?

Yes, you'll find most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.

Where can I learn more about changing or cancelling my trip to St. Andrews?

To access more information about updating your trip to St. Andrews or cancelling it, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in St. Andrews?

Based on our traveler reviews, St Andrews Tourist Hostel is a top choice for a less expensive stay. View all budget hotels in St. Andrews.

What's the best accommodation for a family vacation in St. Andrews?

Rufflets St Andrews is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Other good options to stay with the kids include Fairmont St Andrews and Hotel du Vin & Bistro St. Andrews. Attractions like St. Andrews Aquarium and British Golf Museum are also fun for kids of all ages. Find more child-friendly accommodations in St. Andrews.

What's the best accommodation for a couple visiting St. Andrews?

Old Course Hotel is a favorite 5-star hotel for couples, and features premium bedding and 24-hour room service. Other good options for a stay with your sweetheart include Fairmont St Andrews and Hotel du Vin & Bistro St. Andrews. See all romantic hotels in St. Andrews.

What is the top LGBTQ-friendly accommodation in St. Andrews?

Fairmont St Andrews is a top LGBTQ-friendly hotel, and features a full-service spa and free WiFi. Rusacks St Andrews and The Albany Hotel St Andrews are two other good options for your stay. See all available hotels listed as LGBTQ-friendly in St. Andrews.

What's the best pet-friendly place to stay in St. Andrews?

Rufflets St Andrews is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good choices for you and your pet include Rusacks St Andrews and Hotel du Vin & Bistro St. Andrews. See more pet-friendly hotel accommodations in St. Andrews.

What's the best hotel to stay with easy access to University of St. Andrews?

Adjacent to University of St. Andrews, Old Course Hotel is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers 2 indoor pools and a full-service spa. Other good options close by include Rusacks St Andrews and Hotel du Vin & Bistro St. Andrews.

What about the best place to stay close to Old Course at St Andrews?

One of the top choices for your stay is Rusacks St Andrews, located next to Old Course at St Andrews, and this 5-star hotel offers a restaurant and a bar. Hotel du Vin & Bistro St. Andrews and Old Course Hotel are two other good choices in the immediate area.

What's the best accommodation for a beach vacation in St. Andrews?

No12 Bed and Breakfast is a top beach B&B offering free WiFi and free parking, located within a short 4-minute walk of East Sands. See more stays near the beach in St. Andrews.

Recent reviews of St. Andrews hotels
Expedia verified reviews