The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

AU$173 St. Andrews Accommodation

Epic deals on more than 170 St. Andrews hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in St. Andrews

Estimated price for 1 night / 2 adults
Fairmont St Andrews
Fairmont St Andrews
5 out of 5
The price is AU$432 per night

Fairmont St Andrews: Luxury hotel with free WiFi and free valet parking. Located by the sea.

5/5Exceptional! (1 review)
Fairmont St Andrews
Rusacks Hotel
Rusacks Hotel
4 out of 5
The price is AU$420 per night

Rusacks Hotel: Family hotel with free WiFi and a restaurant. Located next to a golf course.

No reviews
Rusacks Hotel
Cleveden House by The Dunvegan
Cleveden House by The Dunvegan
3.5 out of 5
The price is AU$219 per night

Cleveden House by The Dunvegan: Hotel with free WiFi and breakfast.

No reviews
Cleveden House by The Dunvegan
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
4 out of 5
The price is AU$397 per night

Hotel du Vin & Bistro St. Andrews: Romantic hotel with free WiFi and a restaurant. Located in the historical district.

5/5Exceptional! (3 reviews)
Hotel du Vin & Bistro St. Andrews
Best Western Scores Hotel
Best Western Scores Hotel
2 out of 5
The price is AU$381 per night

Best Western Scores Hotel: Business-friendly hotel with free WiFi and free parking. Located in the city centre.

5/5Exceptional! (1 review)
Best Western Scores Hotel
Old Course Hotel
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is AU$715 per night

Old Course Hotel: Luxury hotel with free WiFi and free valet parking. Located in the city centre.

3/5 (1 review)
Old Course Hotel
Vicarsford lodge
Vicarsford lodge
4 out of 5
The price is AU$173 per night

Vicarsford Lodge: Guesthouse with free WiFi and free parking.

No reviews
Vicarsford lodge
The Doctors Hoose Street Parking
The Doctors Hoose Street Parking
3.5 out of 5
37 Kinnessburn Road, St. Andrews, Scotland

The Doctors Hoose Street Parking: Apartment building with free WiFi and LCD TVs.

No reviews
The Doctors Hoose Street Parking
St Andrews Private Holiday Static Caravans
St Andrews Private Holiday Static Caravans
2 out of 5

St Andrews Private Holiday Static Caravans: Campsite with free WiFi and free parking. Guests love the beach locale!

No reviews
St Andrews Private Holiday Static Caravans

Top budget St. Andrews hotel deals

Estimated price for 1 night / 2 adults
Agnes Blackadder Hall Campus Accommodation
Agnes Blackadder Hall Campus Accommodation
3 out of 5

Agnes Blackadder Hall Campus Accommodation: Family hotel with free breakfast and free WiFi. Guests love the overall value!

5/5Exceptional! (1 review)
Agnes Blackadder Hall Campus Accommodation
Best Western Scores Hotel
Best Western Scores Hotel
2 out of 5
The price is AU$381 per night

Best Western Scores Hotel: Business-friendly hotel with free WiFi and free parking. Located in the city centre.

5/5Exceptional! (1 review)
Best Western Scores Hotel
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
4 out of 5
The price is AU$397 per night

Hotel du Vin & Bistro St. Andrews: Romantic hotel with free WiFi and a restaurant. Located in the historical district.

5/5Exceptional! (3 reviews)
Hotel du Vin & Bistro St. Andrews

Top luxury St. Andrews hotel deals

Estimated price for 1 night / 2 adults
Old Course Hotel
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is AU$715 per night

Old Course Hotel: Luxury hotel with free WiFi and free valet parking. Located in the city centre.

3/5 (1 review)
Old Course Hotel
Fairmont St Andrews
Fairmont St Andrews
5 out of 5
The price is AU$432 per night

Fairmont St Andrews: Luxury hotel with free WiFi and free valet parking. Located by the sea.

5/5Exceptional! (1 review)
Fairmont St Andrews
Eden Mansion
Eden Mansion
5 out of 5

Eden Mansion: Luxury bed & breakfast with free breakfast and free WiFi. Located in the suburbs.

No reviews
Eden Mansion

Accommodation in St. Andrews

If you're thinking about escaping to St. Andrews, there is a good number of available hotels. Select from any of the 10 found within 5 kilometres of the city centre.

Book a place near all the hustle and bustle at the Old Course Hotel and Macdonald Rusacks Hotel.

Although it's situated 15 kilometres from the city center, Broughty Ferry is definitely worth checking out. It's got 4 available options to choose from, including Best Western Dundee Woodlands Hotel and Taychreggan Hotel .

Beat the bulge by working out at East Sands. If you're intrigued by this attraction and would like to spend a few nights in it's vicinity, look into Best Western Scores Hotel and The Golf Inn. If you're a history buff, a visit to St. Andrew's Cathedral will be worth your while. You can stop by this place whenever you like, especially if you're based at Greyfriars and Hotel du Vin & Bistro St. Andrews.

For those wanting to save some dough, St. Andrews has a limited number of choices. The most popular choice is the St Andrews Tourist Hostel.

For more options, try out the Fairmont St Andrews and the Westport Serviced Apartments. They are 4 kilometres and 17 kilometres respectively from the center. Wotif also suggests the Apex City Quay Hotel & Spa and the Milton Lea Bed & Breakfast. The first is 17 kilometres away from town, while the second is 7 kilometres away.

If you'd like to go to some nearby cities, check out Largo Ward and Tayport. Head 10 kilometres to the southwest of St. Andrews and you'll locate Largo Ward. That said, Tayport is 11 kilometres to the north. Hotels and apartments in Largo Ward are the Cairnie Cottage B&B and The Inn at Lathones. Tayport choices are the Fisherman's Tavern Hotel - Inn and Ashley House Guest House.

Before your St. Andrews trip comes to an end, why not spend an hour or two rubbing shoulders and cheering along with Fife sports enthusiasts at a local match? Tannadice Park is located to the northwest of St. Andrews. The Holiday Inn Express Dundee and the Best Western Queens Hotel are good options if you hope to stay close by.

Located 19 kilometres away from St. Andrews is Dundee Airport. Stay nearby at the Doubletree by Hilton Dundee or the WEST PARK SUMMER CAMPUS.

How much is a hotel room in St. Andrews?

Hotels in St. Andrews start at AU$173 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in St. Andrews

Travel to St. Andrews & explore

^Eligibility requirements and conditions apply.