Search St. Andrews hotels

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in St. Andrews

Apex City Quay Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (1010)
"Hotel very busy but not enough staff , had tea on Saturday night , service was terrible, drinks service wasn’t great either very slow. Breakfast was ok for choice but quite limited continental, full cooked breakfast wasn’t great. The room was warm and clean. Bit tough hotel residents had to pay for parking! Our 4 night stay was fine but service and food let it down."
The price is AU$136
includes taxes & fees
20 Feb - 21 Feb
Apex City Quay Hotel & Spa

Sleeperz Hotel Dundee

3.0 star property
9.4 out of 10, Exceptional, (1003)
"A very good stay!"
The price is AU$95
includes taxes & fees
17 Mar - 18 Mar
Sleeperz Hotel Dundee

Old Course Hotel

5.0 star property
9.6 out of 10, Exceptional, (951)
"Beautifully located with excellent amenities and superior service delivered in a very attentive and personalized manner"
The price is AU$495
includes taxes & fees
18 Feb - 19 Feb
Old Course Hotel

Carnoustie Golf Hotel

4.0 star property
9.0 out of 10, Wonderful, (1004)
"Just a weekend away in February. Pretty dreich outside and bitterly cold, so it was a time to hunker down but our room provided space for board games and a TV. Bar was good. Swimming pool was also very good. We visited Dundee and St Andrews. I can imagine this would be beautiful in good weather but it was a lovely retreat. "
The price is AU$105
includes taxes & fees
5 Mar - 6 Mar
Carnoustie Golf Hotel

Hampton by Hilton Dundee City Centre

3.0 star property
9.2 out of 10, Wonderful, (1007)
"Friendly staff and room was fresh every day. A great base to depart from every day to take in Scotland. On return easy to get a drink and food to relax before another day of venture. "
The price is AU$137
includes taxes & fees
19 Feb - 20 Feb
Hampton by Hilton Dundee City Centre

Hotel du Vin & Bistro St. Andrews

4.0 star property
9.2 out of 10, Wonderful, (689)
"Great location and service plus an excellent restaurant and bar. "
The price is AU$262
includes taxes & fees
25 Feb - 26 Feb
Hotel du Vin & Bistro St. Andrews

Hotel Indigo Dundee by IHG

4.0 star property
9.4 out of 10, Exceptional, (877)
"*"
The price is AU$131
includes taxes & fees
20 Feb - 21 Feb
Hotel Indigo Dundee by IHG

The Landmark Hotel and Leisure Club a Palette hotel

4.0 star property
8.2 out of 10, Very good, (1006)
"Ideal for an overnight with the family. Pleasant staff and a large comfortable room. Great value for money. Will definitely book again."
The price is AU$120
includes taxes & fees
18 Feb - 19 Feb
The Landmark Hotel and Leisure Club a Palette hotel

Rufflets St Andrews

4.0 star property
9.4 out of 10, Exceptional, (290)
"Beautiful place and excellent service. Thank "
The price is AU$401
includes taxes & fees
2 Mar - 3 Mar
Rufflets St Andrews

Staybridge Suites Dundee by IHG

2.0 star property
9.6 out of 10, Exceptional, (525)
"The hot breakfast wasn’t up to much. Food was dry or overcooked. Part from that the facility is a perfect place to explore Dundee. "
The price is AU$140
includes taxes & fees
20 Feb - 21 Feb
Staybridge Suites Dundee by IHG

Fairmont St Andrews

5.0 star property
9.4 out of 10, Exceptional, (1004)
"Unfortunately the breakfast was cold other than that a enjoyable couple of days away."
The price is AU$403
includes taxes & fees
9 Mar - 10 Mar
Fairmont St Andrews

Malmaison Dundee

4.0 star property
8.6 out of 10, Excellent, (1005)
"Fantastic "
The price is AU$116
includes taxes & fees
23 Feb - 24 Feb
Malmaison Dundee

Kinnettles Hotel and Spa

5.0 star property
9.2 out of 10, Wonderful, (143)
"I had a fantastic one night stay. The hotel is located in the heart of St Andrews, close to all of the town’s amenities. The staff were professional and welcoming (Klaudia in particular was very kind and took the time to talk to me about my visit to St Andrews). My room was spacious and had a very large, comfortable bed. Breakfast was excellent: there was a plentiful continental selection in addition to the cooked breakfast. -My room was mostly very clean (apart from some dust on the top shelf...
The price is AU$449
includes taxes & fees
18 Feb - 19 Feb
Kinnettles Hotel and Spa

Invercarse Hotel Dundee, BW Signature Collection

3.0 star property
8.8 out of 10, Excellent, (587)
"Quiet location."
The price is AU$119
includes taxes & fees
23 Feb - 24 Feb
Invercarse Hotel Dundee, BW Signature Collection

Kilconquhar Castle Estate

3.0 star property
8.8 out of 10, Excellent, (289)
"I booked this late break, as my husband is recovering from a heart attack over Xmas and new year. It looked and read as wonderful so I went ahead and booked. When we arrived we were told it was the Gate House we were in! Unfortunately this house was caught in a Time Warp! Definitely not worth the money I paid. Very tired and dated, furniture and furnishings faded, ripped and very badly in need of a complete refurbishment "
The price is AU$135
includes taxes & fees
20 Feb - 21 Feb
Kilconquhar Castle Estate

Rusacks St Andrews

5.0 star property
9.4 out of 10, Exceptional, (343)
"Thoroughly enjoyed our 2 nights stay. Staff very friendly, room very spacious, views over Old Course fantastic and first class breakfasts. "
The price is AU$533
includes taxes & fees
25 Feb - 26 Feb
Rusacks St Andrews

The Albany Hotel St Andrews

3.0 star property
9.0 out of 10, Wonderful, (433)
"Lovely "
The price is AU$308
includes taxes & fees
20 Feb - 21 Feb
The Albany Hotel St Andrews

5Pilmourplace

3.5 star property
9.4 out of 10, Exceptional, (131)
"Staff was very kind and helpful! We will definitely come back."
The price is AU$321
includes taxes & fees
18 Feb - 19 Feb
5Pilmourplace

Holiday Inn Express Dundee by IHG

3.0 star property
8.6 out of 10, Excellent, (1004)
"Stop over on way home from long holiday. Arrived late in the evening. Friendly reception, great quiet room"
The price is AU$111
includes taxes & fees
23 Feb - 24 Feb
Holiday Inn Express Dundee by IHG

The Waterfront

3.0 star property
9.4 out of 10, Exceptional, (164)
"Fab stay. Chill"
The price is AU$251
includes taxes & fees
18 Feb - 19 Feb
The Waterfront
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in St. Andrews
Save an average of 15% on thousands of hotels when you're signed in

Learn more about St. Andrews

Come to St. Andrews and enjoy its golf, history and beaches.

St. Andrew\'s Cathedral which includes landscape views, general coastal views and a coastal town

Frequently asked questions

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

Hotel du Vin & Bistro St. Andrews is a favourite property for Expedia customers. This hotel is steps from Old Course at St Andrews, and offers 2 bars and a restaurant. Traveller reviews also recommend Rusacks St Andrews and Old Course Hotel as top choices for your visit. See all available top hotels, or vacation rentals in St. Andrews.

What are some of the best holiday rentals that St. Andrews has to offer?

A beautiful renovated modern but homely cottage by St Andrews.: This highly rated holiday home rental in St. Andrews is located in a rural location, and has a fireplace, a patio and a BBQ 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 that you can cook with friends or family. Kick off your shoes and enjoy yourself 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 if cancelled before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.

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

Based on our traveller 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 family accommodation in St. Andrews?

Fairmont St Andrews is a hotel with an indoor pool and 5 restaurants, and it's a top choice on Expedia for families. Hotel du Vin & Bistro St. Andrews is another good choice for your stay with the kids. Also, attractions such as St. Andrews Aquarium and British Golf Museum are fun for children of all ages. Find more child-friendly accommodations in St. Andrews.

What's the best accommodation for a romantic getaway to St. Andrews?

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

What is the favourite 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 Seaton House are other good options for your trip. See all available hotels listed as LGBTQ-friendly in St. Andrews.

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

Fairmont St Andrews is a top dog-friendly hotel, and offers 5 restaurants and a full-service spa for its human guests. Two other good options for you and your pet's trip include Rusacks St Andrews and Rufflets St Andrews. See more pet-friendly hotel accommodations in St. Andrews.

What's the best place to stay for a beach holiday in St. Andrews?

The Scores Hotel is a top beach hotel offering 2 bars/lounges and free WiFi, located within a short 7-minute walk of West Sands . No12 Bed and Breakfast, St Andrews is another good option to stay near the beach. See more stays near the beach in St. Andrews.

What's the best high-end place to stay in St. Andrews?

Fairmont St Andrews is a luxury hotel with 5 restaurants and 4 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Old Course Hotel and Kinnettles Hotel and Spa are other upscale choices for your holiday. Find more luxury hotels in St. Andrews.

What's the best boutique-style accommodation in St. Andrews?

Hotel du Vin & Bistro St. Andrews is a favourite 4-star hotel with our travellers looking for stylish accommodation, and features 22 guestrooms, 2 bars and a restaurant.

What's the best accommodation for a golf trip to St. Andrews?

Fairmont St Andrews is a top hotel that has a golf course and features a full-service spa. Other good options if you'd like to stay near a golf course include Old Course Hotel and Rusacks St Andrews. You can tee off at St Andrews - Eden Course, Royal & Ancient Golf Club of St. Andrews or Old Course at St Andrews while you're in town. See more golf hotels in St. Andrews.

What's the best accommodation in St. Andrews to be near historical sites?

Based on our travel expertise, Fairmont St Andrews is a top hotel for history seekers booking on Expedia, and it features a full-service spa and a golf course. A couple of other options near historic sites include Rusacks St Andrews and Kinnettles Hotel and Spa. Also, notable landmarks to visit include Swilken Bridge. See more options for historical stays in St. Andrews.

What are some hotels with pools in St. Andrews?

Old Course Hotel: Hotel, 2-minute walk from Old Course at St Andrews. Features 4 restaurants, 2 indoor swimming pools and a full-service spa. Another option that features an on-site pool is Fairmont St Andrews. View all hotels with pools in St. Andrews.

What is the best spa hotel in St. Andrews?

Fairmont St Andrews is a top luxury spa hotel featuring 5 restaurants, 4 bars, a golf course and a fitness centre. Spend an afternoon at The Spa at Fairmont where you’ll find facials, body treatments, and aromatherapy and more. Other popular spa hotels in St. Andrews include Old Course Hotel and Kinnettles Hotel and Spa. See all spa hotels in St. Andrews.

What is staying in St. Andrews like?

History buffs will enjoy exploring St. Andrews, and visitors give high marks for the pristine golf courses and top-notch restaurants. Tourists who journey to this welcoming city can discover its university setting, cathedrals and beaches. In St. Andrews, there are 449 hotels and other accommodation options to choose from. Find out more about St. Andrews.

What is there to see in St. Andrews?

Cultural venues include St. Andrews Preservation Trust Museum and Garden and British Golf Museum. Landmarks like St. Andrew's Cathedral, The Scores and Swilken Bridge might be worth a visit. Natural beauty is on display at West Sands, The Fife Coastal Path and Cambo Estate Gardens. Take a look at what more there is to see and do in Expedia's St. Andrews guide.

How should I get around St. Andrews?

If you want to explore the larger area, hop aboard a train at Leuchars Station. If you want to venture out around the area, you may want a rental car in St. Andrews for your journey.

What's the seasonal weather like in St. Andrews?

The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for St. Andrews is 812 mm.