Hotels in St. Andrews

October 2026
November 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Where to stay in St. Andrews?

1. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$189
$226 total
includes taxes & fees
Oct 18 - Oct 19
Hotel du Vin & Bistro St. Andrews

2. 5Pilmourplace

5Pilmourplace
St. Andrews
$200
$240 total
includes taxes & fees
Sep 26 - Sep 27
5Pilmourplace

3. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$216
$259 total
includes taxes & fees
Oct 22 - Oct 23
The Kithmore Hotel

4. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
$115
$138 total
includes taxes & fees
Oct 18 - Oct 19
Premier Inn St Andrews

5. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$174
$209 total
includes taxes & fees
Oct 22 - Oct 23
Rufflets St Andrews

6. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
$188
$226 total
includes taxes & fees
Oct 21 - Oct 22
The Albany Hotel St Andrews

7. Old Course Hotel

Old Course Hotel
St. Andrews
$451
$542 total
includes taxes & fees
Oct 19 - Oct 20
Old Course Hotel

8. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$430
$516 total
includes taxes & fees
Oct 15 - Oct 16
Rusacks St Andrews

9. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
$198
$238 total
includes taxes & fees
Oct 6 - Oct 7
Cleveden House by The Dunvegan

10. No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$192
$231 total
includes taxes & fees
Oct 18 - Oct 19
No1. Apartments & Bedrooms St Andrews - St Mary’s

11. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$273
$328 total
includes taxes & fees
Oct 22 - Oct 23
Fairmont St Andrews

12. Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
$179
$229 total
includes taxes & fees
Oct 15 - Oct 16
Greyfriars Inn by Greene King Inns

13. Stravithie Castle

Stravithie Castle
St. Andrews
$167
$201 total
includes taxes & fees
Sep 24 - Sep 25
Stravithie Castle

14. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
$381
$457 total
includes taxes & fees
Oct 14 - Oct 15
Seaton House - Small Luxury Hotels of the World

15. Haar with Rooms

Haar with Rooms
St. Andrews
$265
$318 total
includes taxes & fees
Oct 18 - Oct 19
Haar with Rooms

16. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$296
$355 total
includes taxes & fees
Sep 28 - Sep 29
Kinnettles Hotel and Spa

17. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$362
$434 total
includes taxes & fees
Oct 6 - Oct 7
The Dunvegan Hotel

18. No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$296
$355 total
includes taxes & fees
Oct 20 - Oct 21
No1. Apartments St Andrews - South Street

19. The Inn at Lathones

The Inn at Lathones
Leven
$137
$164 total
includes taxes & fees
Sep 27 - Sep 28
The Inn at Lathones

20. Ye Olde Hotel

Ye Olde Hotel
St. Andrews
$55
$66 total
includes taxes & fees
Oct 19 - Oct 20
Ye Olde Hotel
View all properties

Get last-minute hotel deals in St. Andrews and save more

Sign in to unlock great savings.

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$290
per night
$695 total
includes taxes & fees
The Kithmore Hotel

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$505
per night
$1,211 total
includes taxes & fees
Rusacks St Andrews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$92 off
$415
per night
$996 total
includes taxes & fees
Hotel du Vin & Bistro St. Andrews

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$326
per night
$782 total
includes taxes & fees
Rufflets St Andrews

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$363 off
$337
per night
$808 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Inn at Lathones

The Inn at Lathones
Leven
$73 off
$192
per night
$460 total
includes taxes & fees
The Inn at Lathones

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
$173
per night
$415 total
includes taxes & fees
Carnoustie Golf Hotel

Malmaison Dundee

Malmaison Dundee
Dundee
$35 off
$155
per night
$373 total
includes taxes & fees
Malmaison Dundee

The Clarendon

The Clarendon
Dundee
$37 off
$164
per night
$394 total
includes taxes & fees
The Clarendon

The Station Hotel

The Station Hotel
Carnoustie
$31 off
$138
per night
$331 total
includes taxes & fees
The Station Hotel

19th Hole Hotel

19th Hole Hotel
Carnoustie
$47 off
$109
per night
$262 total
includes taxes & fees
19th Hole Hotel

Holiday Inn Express Dundee by IHG

Holiday Inn Express Dundee by IHG
Dundee
$134
per night
$323 total
includes taxes & fees
Sign in for extra savings
Holiday Inn Express Dundee by IHG

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
$152
per night
$366 total
includes taxes & fees
Sign in for extra savings
Invercarse Hotel Dundee, BW Signature Collection

GreenStar Apartments

GreenStar Apartments
Dundee
$40 off
$180
per night
$551 total
includes taxes & fees
GreenStar Apartments

The Inn at Lathones

The Inn at Lathones
Leven
$106 off
$237
per night
$569 total
includes taxes & fees
The Inn at Lathones

The Clarendon

The Clarendon
Dundee
$30 off
$136
per night
$326 total
includes taxes & fees
The Clarendon

Malmaison Dundee

Malmaison Dundee
Dundee
$32 off
$145
per night
$349 total
includes taxes & fees
Malmaison Dundee

19th Hole Hotel

19th Hole Hotel
Carnoustie
$27 off
$119
per night
$286 total
includes taxes & fees
19th Hole Hotel

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
$146
per night
$351 total
includes taxes & fees
Sign in for extra savings
Invercarse Hotel Dundee, BW Signature Collection

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$94 off
$267
per night
$641 total
includes taxes & fees
Kilconquhar Castle Estate

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
$38 off
$90
per night
$217 total
includes taxes & fees
Lomond Hills Hotel & Health Club

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$1,964 off
$1,590
per night
$3,817 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

GreenStar Apartments

GreenStar Apartments
Dundee
$37 off
$166
per night
$520 total
includes taxes & fees
GreenStar Apartments

5Pilmourplace

5Pilmourplace
St. Andrews
$50 off
$200
per night
$240 total
includes taxes & fees
5Pilmourplace

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$174
per night
$209 total
includes taxes & fees
Rufflets St Andrews

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$216
per night
$259 total
includes taxes & fees
The Kithmore Hotel

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
$35 off
$198
per night
$238 total
includes taxes & fees
Cleveden House by The Dunvegan

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$96 off
$205
per night
$245 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
$296
per night
$355 total
includes taxes & fees
The Albany Hotel St Andrews

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$64 off
$362
per night
$434 total
includes taxes & fees
The Dunvegan Hotel

Haar with Rooms

Haar with Rooms
St. Andrews
$279
per night
$335 total
includes taxes & fees
Haar with Rooms

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
$381
per night
$457 total
includes taxes & fees
Sign in for extra savings
Seaton House - Small Luxury Hotels of the World

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$164 off
$349
per night
$419 total
includes taxes & fees
No1. Apartments St Andrews - South Street

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$94
per night
$113 total
includes taxes & fees
Apex City Quay Hotel & Spa

Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
Dundee
$18 off
$93
per night
$125 total
includes taxes & fees
Fisherman's Tavern Hotel - Inn by Greene King Inns

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
$113
per night
$136 total
includes taxes & fees
Carnoustie Golf Hotel

Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$11 off
$100
per night
$120 total
includes taxes & fees
Drumoig Golf Hotel

Seascape Largo

Seascape Largo
Leven
$12 off
$110
per night
$132 total
includes taxes & fees
Seascape Largo

Check out pet-friendly hotels in St. Andrews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$189
$226 total
includes taxes & fees
Oct 18 - Oct 19
Hotel du Vin & Bistro St. Andrews

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$174
$209 total
includes taxes & fees
Oct 22 - Oct 23
Rufflets St Andrews

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$216
$259 total
includes taxes & fees
Oct 22 - Oct 23
The Kithmore Hotel

The Inn at Lathones

The Inn at Lathones
Leven
$137
$164 total
includes taxes & fees
Sep 27 - Sep 28
The Inn at Lathones

Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$100
$120 total
includes taxes & fees
Sep 23 - Sep 24
Drumoig Golf Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$273
$328 total
includes taxes & fees
Oct 22 - Oct 23
Fairmont St Andrews

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$82
$98 total
includes taxes & fees
Sep 27 - Sep 28
Kilconquhar Castle Estate

Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
$140
$168 total
includes taxes & fees
Sep 29 - Sep 30
Balcomie Links Hotel

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$430
$516 total
includes taxes & fees
Oct 15 - Oct 16
Rusacks St Andrews

The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
$195
$234 total
includes taxes & fees
Oct 19 - Oct 20
The Inn At Kingsbarns
View all properties

You may also like hotels with spas in St. Andrews

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$273
$328 total
includes taxes & fees
Oct 22 - Oct 23
Fairmont St Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
$451
$542 total
includes taxes & fees
Oct 19 - Oct 20
Old Course Hotel

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$296
$355 total
includes taxes & fees
Sep 28 - Sep 29
Kinnettles Hotel and Spa

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$84
$101 total
includes taxes & fees
Oct 18 - Oct 19
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
$65
$78 total
includes taxes & fees
Oct 18 - Oct 19
Woodlands Hotel, BW Signature Collection

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$72
$86 total
includes taxes & fees
Oct 6 - Oct 7
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
View all properties

You can also stay at hotels with a pool in St. Andrews

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$273
$328 total
includes taxes & fees
Oct 22 - Oct 23
Fairmont St Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$84
$101 total
includes taxes & fees
Oct 18 - Oct 19
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
$65
$78 total
includes taxes & fees
Oct 18 - Oct 19
Woodlands Hotel, BW Signature Collection

Old Course Hotel

Old Course Hotel
St. Andrews
$451
$542 total
includes taxes & fees
Oct 19 - Oct 20
Old Course Hotel

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
$113
$136 total
includes taxes & fees
Oct 13 - Oct 14
Carnoustie Golf Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$82
$98 total
includes taxes & fees
Sep 27 - Sep 28
Kilconquhar Castle Estate

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$72
$86 total
includes taxes & fees
Oct 6 - Oct 7
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
$89
$107 total
includes taxes & fees
Sep 29 - Sep 30
Lomond Hills Hotel & Health Club
View all properties

Go beyond your typical stay in St. Andrews

pet friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
hot tub image
Hot tub
Hot tub
spa image
Spa
Spa
Family friendly image
Family friendly
Family friendly
apart-hotel image
Apart hotel
Apart hotel
Apartment image
Apart­ment
Apart­ment
Cottage image
Cottage
Cottage
cabin image
Cabin
Cabin
Chalet image
Chalet
Chalet
villa image
Villa
Villa
Our prices for hotels in St. Andrews are cheapest in January

Price trends for hotels in St. Andrews

Pricing is based on two traveler single night rates
View properties in September

September

High 15°C / low 10°C. Sunny most days.
15°
10°
12°
10°
12°
15°
17°
11°
17°
11°
Monthly weather averages (˚C)

Top landmarks in St. Andrews

A stone bridge over a grassy field with historic buildings in the background.
Photo by Sachiko Kamada

Old Course at St Andrews

9.6/10 (495 reviews)
You might want to practice your swing at Old Course at St Andrews, a golf course located 0.4 mi (0.6 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If Old Course at St Andrews doesn't quite scratch your golfing itch, Royal & Ancient Golf Club of St. Andrews, and St Andrews - Eden Course are also nearby.
See properties
A brass astronomical instrument, possibly a telescope, in a museum display case.

University of St. Andrews

9.4/10 (556 reviews)
If you'd like to get a taste of St. Andrews student life, check out University of St. Andrews, located 1.1 mi (1.8 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A golf course with historic buildings in the background.

St. Andrews Links

9.6/10 (507 reviews)
You might want to practice your swing at St. Andrews Links, a golf course located 1 mi (1.7 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If St. Andrews Links doesn't quite scratch your golfing itch, Old Course at St Andrews, and Royal & Ancient Golf Club of St. Andrews are also nearby.
See properties
An ancient stone archway leading to a historic building with a tall tower.

St. Andrew's Cathedral

9.4/10 (201 reviews)
St. Andrew's Cathedral is in the heart of St. Andrews, so why not stop by during your stay. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A stone castle with a large archway and a wooden bridge leading to it.

St. Andrew's Castle

9.2/10 (217 reviews)
St. Andrew's Castle is in the heart of St. Andrews, so why not stop by during your stay. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A historic stone building with a large lawn, a monument, and a pond.
Photo by Chris

Royal & Ancient Golf Club of St. Andrews

9.4/10 (194 reviews)
You might want to practice your swing at Royal & Ancient Golf Club of St. Andrews, a golf course located 0.4 mi (0.6 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If Royal & Ancient Golf Club of St. Andrews doesn't quite scratch your golfing itch, Old Course at St Andrews, and St Andrews - Eden Course are also nearby.
See properties

St Andrews Bay

9.6/10 (268 reviews)
You might want to play some rounds at St Andrews Bay, located 2.5 mi (4 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If St Andrews Bay doesn't quite scratch your golfing itch, St Andrews - Eden Course, and Royal & Ancient Golf Club of St. Andrews are also nearby.
See properties

The Fife Coastal Path

10.0/10 (12 reviews)
The Fife Coastal Path is 4.7 mi (7.5 km) from central St. Andrews, why not stop by during your stay.
See properties

Learn more about St. Andrews

Wander medieval streets where golf was born, as the ruins of St. Andrews Cathedral stand sentinel over the town like a crumbling chess piece. The Old Course awaits with its hallowed fairways, though locals might direct you to less famous links with equally stunning sea views. University students in their distinctive red gowns create living history among ancient quads and cobblestones. Duck into harborside pubs where fishermen and professors debate over pints and fresh-caught seafood. The Scores pathway offers dramatic cliff-top views that explain why royalty and commoners alike have been drawn here for centuries. West Sands beach stretches gloriously nearby, its famous shoreline instantly recognizable from that slow-motion running scene in 'Chariots of Fire.'

See all hotels in St. Andrews
A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Check out reviews of St. Andrews hotels guests love

Seascape Largo

Seascape Largo
Leven

10/10 Exceptional

United States
James
Seascape Largo

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews

10/10 Exceptional

United States
Emily
Seaton House - Small Luxury Hotels of the World

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews

10/10 Exceptional

United States
Scott
No1. Apartments St Andrews - South Street

Morven House

Morven House
Carnoustie

10/10 Exceptional

United States
Becky
Morven House

Stravithie Castle

Stravithie Castle
St. Andrews

10/10 Exceptional

United States
Douglas
Stravithie Castle

Old Course Hotel

Old Course Hotel
St. Andrews

10/10 Exceptional

United States
JILL
Old Course Hotel

The Spindrift Guest House

The Spindrift Guest House
Anstruther

10/10 Exceptional

United States
Amanda
The Spindrift Guest House

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews

10/10 Exceptional

United States
Nicholas
No1. Apartments & Bedrooms St Andrews - St Mary’s

Dunclutha Guest House

Dunclutha Guest House
Leven

10/10 Exceptional

United States
John
Dunclutha Guest House

The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews

10/10 Exceptional

United States
Michelle
The Inn At Kingsbarns

Rusacks St Andrews

Rusacks St Andrews
St. Andrews

10/10 Exceptional

United States
Charles K
Rusacks St Andrews

The Ship Inn

The Ship Inn
Elie

10/10 Exceptional

United States
Halee
The Ship Inn

Haar with Rooms

Haar with Rooms
St. Andrews

10/10 Exceptional

United States
Christopher
Haar with Rooms

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews

10/10 Exceptional

United States
Esther
The Dunvegan Hotel

Balhousie Farm

Balhousie Farm
Leven

10/10 Exceptional

United States
Nicole
Balhousie Farm

No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews

10/10 Exceptional

United States
Mason
No12 Bed and Breakfast

Frequently Asked Questions

What hotels do travelers like in St. Andrews?

Where can I get free parking with my stay in St. Andrews?

Can I book a refundable hotel in St. Andrews?

If you need the flexibility to change your plans to St. Andrews, most accommodations provide refundable* bookable rates. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.

Where can I stay in St. Andrews if I want a vacation home instead of a traditional hotel?

If you want a good alternative to a hotel, look over our selection of 92 vacation homes. You can also consider one of the 197 apartments or 94 cottages.

What will the weather in St. Andrews be like during my visit?

The warmest months in St. Andrews are usually July and August with an average temp of 56°F. January and February are the chilliest months when the average temp is 40°F. The rainiest months are October and July.

Why should I book my St. Andrews accommodation with Hotels.com?

There are lots of reasons to book your St. Andrews trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.