Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for deals in St Andrews?

Check prices and accommodation for:

Hotels and more in St Andrews

Old Course Hotel St Andrews

Old Course Hotel St Andrews

Hotel in St Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant... Location to St Andrews Golf course and other courses in Fife

Show more Show less
Avg. price/night: £430
9.4 Superb 1,141 reviews
Fairmont St Andrews, Scotland

Fairmont St Andrews, Scotland

St Andrews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. The Fairmont is a beautiful hotel in a very spacious location with easy access & onsite parking.

Show more Show less
Avg. price/night: £143.66
9.1 Superb 2,185 reviews
Rooms at the Saint

Rooms at the Saint

Hotel in St Andrews

Rooms at the Saint provides rooms with free WiFi in St Andrews, ideally located less than 1 km from St Andrews University and an 11-minute walk from St Andrews Cathedral. Location and lovely breakfast. Best ever.! Nice staff too. Very friendly and helpful.

Show more Show less
Avg. price/night: £175
9.3 Superb 124 reviews
Rufflets St Andrews

Rufflets St Andrews

Hotel in St Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. The hotel is charming and has the most wonderful calming atmosphere. I arrived after a 10 hour sea and road journey, on the back of several stressful weeks in work, after one hour I had switched off, which rarely if ever happens. The food is fantastic and all locally sourced. Afternoon tea is a delight, don't plan on dinner if you have this! The ground are utterly charming and beautifully maintained. The Team in Rufflets were beyond helpful with the most wonderful manner. None of that awful fawning you get in similar establishments. My only request, please don't change!

Show more Show less
Avg. price/night: £151.65
9.2 Superb 327 reviews
Kinnettles Hotel

Kinnettles Hotel

St Andrews

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant. Breakfast, customer service & room was clean and very comfortable.

Show more Show less
Avg. price/night: £165
9.3 Superb 496 reviews
Hotel Du Vin, St Andrews

Hotel Du Vin, St Andrews

St Andrews

Refurbished in April 2014, the stylish Hotel Du Vin, St Andrews is set on The Scores and next to the Old Course Golf Course. Everything was perfect The hotel the staff the view the breakfast. I will remember my first night in scotland for ever. A good choice to stay

Show more Show less
Avg. price/night: £178
9.0 Superb 592 reviews

Most booked hotels in St Andrews in the past month

FAQs about hotels in St Andrews

  • On average, 3-star hotels in St Andrews cost £98 per night, and 4-star hotels in St Andrews are £134 per night. If you're looking for something really special, a 5-star hotel in St Andrews can on average be found for £192 per night (based on Booking.com prices).

  • Some of the best hotels in St Andrews near St. Andrew's - The Old Course include Five Pilmour Place, Kinnettles Hotel and No. 14.

  • The average price per night for a 3-star hotel in St Andrews this weekend is £326 or, for a 4-star hotel, £317. Looking for something even fancier? 5-star hotels in St Andrews for this weekend cost on average around £491 per night (based on Booking.com prices).

  • On average, it costs £109 per night to book a 3-star hotel in St Andrews for tonight. You'll pay on average around £148 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St Andrews will cost around £173 (based on Booking.com prices).

  • Many families visiting St Andrews loved staying at Rooms at the Saint, Kinnettles Hotel and Old Course Hotel St Andrews.

  • For hotels in St Andrews that serve up a highly-rated breakfast, try Old Course Hotel St Andrews, Greyfriars Inn by Greene King Inns and Rooms at the Saint.

  • Old Course Hotel St Andrews, Fairmont St Andrews, Scotland and Kinnettles Hotel are some of the popular hotels in St Andrews.

  • Rooms at the Saint, Old Course Hotel St Andrews and Rufflets St Andrews have received great reviews from travellers in St Andrews regarding the views from their hotel rooms.

  • These hotels in St Andrews are highly rated by couples: Old Course Hotel St Andrews, Kinnettles Hotel and Rooms at the Saint.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about St Andrews:

Explore guest reviews of hotels in St Andrews