Hotels in St. Andrews

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 9 - Aug 10
Tomorrow
Aug 10 - Aug 11
Next weekend
Aug 14 - Aug 16
In two weeks
Aug 21 - Aug 23

Where to stay in St. Andrews?

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$156
$187 total
includes taxes & fees
Aug 23 - Aug 24
THE SPACE TO STAY APARTHOTEL

5Pilmourplace

5Pilmourplace
St. Andrews
$201
$242 total
includes taxes & fees
Aug 17 - Aug 18
5Pilmourplace

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$291
$349 total
includes taxes & fees
Aug 12 - Aug 13
Hotel du Vin & Bistro St. Andrews

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
$211
$254 total
includes taxes & fees
Aug 25 - Aug 26
Cleveden House by The Dunvegan

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$298
$358 total
includes taxes & fees
Aug 16 - Aug 17
Kinnettles Hotel and Spa

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$312
$374 total
includes taxes & fees
Aug 17 - Aug 18
No1. Apartments & Bedrooms St Andrews - St Mary’s

Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
$165
$198 total
includes taxes & fees
Aug 16 - Aug 17
Premier Inn St Andrews

Stravithie Castle

Stravithie Castle
St. Andrews
$193
$232 total
includes taxes & fees
Aug 16 - Aug 17
Stravithie Castle

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$398
$477 total
includes taxes & fees
Aug 25 - Aug 26
The Kithmore Hotel

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$354
$425 total
includes taxes & fees
Aug 19 - Aug 20
Rufflets St Andrews

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$515
$618 total
includes taxes & fees
Aug 10 - Aug 11
Rusacks St Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
$607
$729 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

Ye Olde Hotel

Ye Olde Hotel
St. Andrews
$61
$73 total
includes taxes & fees
Sep 7 - Sep 8
Ye Olde Hotel

The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
$284
$341 total
includes taxes & fees
Aug 12 - Aug 13
The Albany Hotel St Andrews

Haar with Rooms

Haar with Rooms
St. Andrews
$350
$420 total
includes taxes & fees
Aug 12 - Aug 13
Haar with Rooms

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
$230
$290 total
includes taxes & fees
Aug 16 - Aug 17
Greyfriars Inn by Greene King Inns

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$383
$460 total
includes taxes & fees
Aug 12 - Aug 13
Fairmont St Andrews

OYO Ashlea Manor

OYO Ashlea Manor
Dundee
$89
$111 total
includes taxes & fees
Aug 10 - Aug 11
OYO Ashlea Manor

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$386
$464 total
includes taxes & fees
Aug 19 - Aug 20
The Dunvegan Hotel

Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
$142
$170 total
includes taxes & fees
Aug 10 - Aug 11
Balcomie Links Hotel
View all properties

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

Sign in to unlock great savings.

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$345 off
$290
per night
$695 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$192
per night
$461 total
includes taxes & fees
Sign in for extra savings
THE SPACE TO STAY APARTHOTEL

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$102 off
$459
per night
$1,103 total
includes taxes & fees
Hotel du Vin & Bistro St. Andrews

Haar with Rooms

Haar with Rooms
St. Andrews
$119 off
$535
per night
$1,284 total
includes taxes & fees
Haar with Rooms

Ailim House Serviced Cottage

Ailim House Serviced Cottage
St. Andrews
$182 off
$516
per night
$1,239 total
includes taxes & fees
Ailim House Serviced Cottage

The Inn at Lathones

The Inn at Lathones
Leven
$72 off
$172
per night
$412 total
includes taxes & fees
The Inn at Lathones

19th Hole Hotel

19th Hole Hotel
Carnoustie
$27 off
$120
per night
$289 total
includes taxes & fees
19th Hole Hotel

Malmaison Dundee

Malmaison Dundee
Dundee
$41 off
$184
per night
$441 total
includes taxes & fees
Malmaison Dundee

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$226 off
$382
per night
$458 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$43 off
$386
per night
$464 total
includes taxes & fees
The Dunvegan Hotel

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$99 off
$396
per night
$475 total
includes taxes & fees
Rufflets St Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$139 off
$557
per night
$668 total
includes taxes & fees
Kinnettles Hotel and Spa

The Inn at Lathones

The Inn at Lathones
Leven
$44 off
$210
per night
$251 total
includes taxes & fees
The Inn at Lathones

The Station Hotel

The Station Hotel
Carnoustie
$12 off
$111
per night
$133 total
includes taxes & fees
The Station Hotel

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$363 off
$772
per night
$927 total
includes taxes & fees
No1. Apartments St Andrews - South Street

19th Hole Hotel

19th Hole Hotel
Carnoustie
$12 off
$110
per night
$132 total
includes taxes & fees
19th Hole Hotel

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$67 off
$135
per night
$162 total
includes taxes & fees
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Lomond Hills Hotel & Health Club

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

Check out hotels with a spa in St. Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$298
$358 total
includes taxes & fees
Aug 16 - Aug 17
Kinnettles Hotel and Spa

Old Course Hotel

Old Course Hotel
St. Andrews
$607
$729 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$383
$460 total
includes taxes & fees
Aug 12 - Aug 13
Fairmont St Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$100
$120 total
includes taxes & fees
Aug 23 - Aug 24
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
$81
$97 total
includes taxes & fees
Aug 16 - Aug 17
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
$87 total
includes taxes & fees
Aug 16 - Aug 17
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
View all properties

You may also like hotels with pools in St. Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
$607
$729 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$383
$460 total
includes taxes & fees
Aug 12 - Aug 13
Fairmont St Andrews

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
$128
$154 total
includes taxes & fees
Aug 16 - Aug 17
Carnoustie Golf Hotel

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$100
$120 total
includes taxes & fees
Aug 23 - Aug 24
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
$81
$97 total
includes taxes & fees
Aug 16 - Aug 17
Woodlands Hotel, BW Signature Collection

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$122
$147 total
includes taxes & fees
Sep 9 - Sep 10
Kilconquhar Castle Estate

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$72
$87 total
includes taxes & fees
Aug 16 - Aug 17
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 7 - Sep 8
Lomond Hills Hotel & Health Club
View all properties

You can also stay at pet-friendly hotels in St. Andrews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$291
$349 total
includes taxes & fees
Aug 12 - Aug 13
Hotel du Vin & Bistro St. Andrews

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$354
$425 total
includes taxes & fees
Aug 19 - Aug 20
Rufflets St Andrews

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$398
$477 total
includes taxes & fees
Aug 25 - Aug 26
The Kithmore Hotel

The Inn at Lathones

The Inn at Lathones
Leven
$138
$166 total
includes taxes & fees
Aug 17 - Aug 18
The Inn at Lathones

Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
$142
$170 total
includes taxes & fees
Aug 10 - Aug 11
Balcomie Links Hotel

Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$101
$121 total
includes taxes & fees
Aug 16 - Aug 17
Drumoig Golf Hotel

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$515
$618 total
includes taxes & fees
Aug 10 - Aug 11
Rusacks St Andrews

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$383
$460 total
includes taxes & fees
Aug 12 - Aug 13
Fairmont St Andrews

The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
$253
$304 total
includes taxes & fees
Aug 17 - Aug 18
The Inn At Kingsbarns

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$122
$147 total
includes taxes & fees
Sep 9 - Sep 10
Kilconquhar Castle Estate
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.
View all properties
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 August
Typical weather for St. Andrews
August
High 17°C / low 11°C. Cloudy most days.
View properties in August
17°
11°
15°
10°
12°
10°
12°
15°
17°
11°
Monthly weather averages (˚C)

Top landmarks in St. Andrews

A historic building with a red facade and a tower, a modern stadium with blue seats, and a grassy field.

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 - Jubilee Course are also nearby.
See properties
A historic building with a large white door, a green lawn, and a wet ground reflecting the structure.
Photo by Anna Boeva

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 stone bridge over a canal, a grassy field, and 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, St Andrews - Jubilee Course, and Old Course at St Andrews are also nearby.
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
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 golf course with a stone bridge over a small stream, surrounded by lush green grass and a large building in the background.
Photo by kelpies travel

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

The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Loved having the pub downstairs - good food/ great beer. Local favorite so big crowds. Great location short walk to St. Andrew’s Old Course ! A little loud at night with happy singing Scot down below in street! Pint too many but I liked it !"
Jennifer 1-night trip
Posted 6 hours ago
The Dunvegan Hotel
Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"The staff were all very friendly, we had a large family room, nice smelling soaps. Breakfast was very nice, made to order. "
Katriona 1-night trip
Posted 1 day ago
Rufflets St Andrews
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Great location. Helpful staff. Good breakfast."
Donato 1-night trip
Posted 4 days ago
The Albany Hotel St Andrews
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"The location was supreme, and the room spacious and comfy. The building is older so noise of other guests was easily heard but only when groups left in the morning for golf. Not much can be done about that, other than that it was excellent."
Jolie 1-night trip
Posted 5 days ago
Hotel du Vin & Bistro St. Andrews
5Pilmourplace

5Pilmourplace

8/10 Good
"Breakfast included and location"
Kimberly 2-night trip
Posted 6 days ago
5Pilmourplace
Stravithie Castle

Stravithie Castle

8/10 Good
"David the hist was considerate flexible and very accomodating."
Terry 3-night trip
Posted 6 days ago
Stravithie Castle
Premier Inn St Andrews

Premier Inn St Andrews

10/10 Excellent
"Great location, 15 minute walk from downtown St. Andrews and way below the price of the other accommodations."
Cedric 2-night trip
Posted 9 days ago
Premier Inn St Andrews
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

8/10 Good
"Gorgeous boutique hotel in the center of town. I loved the bathroom and it's huge claw tub. The breakfast was generous and tasty. My only complaint was the lack of air conditioning. Although the area did not get very hot during our stay (max was 70f), if you run hot at night this may be uncomfortable. We did have a fan in our room. The staff and locating were excellent. There's a very nice spa on site that we did not use."
Marcia 3-night trip
Posted 9 days ago
Kinnettles Hotel and Spa
Ye Olde Hotel

Ye Olde Hotel

8/10 Good
"The staff was very friendly, and the room and bed were comfortable. However, the internet in the rooms wasn't working, and the bathroom is a shared one. Guests should also know that the hotel isn't actually in St. Andrews, it's in a small town about a 10-minute drive away. Still, good value for the price."
Bill 2-night trip
Posted 12 days ago
Ye Olde Hotel

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 90 vacation homes. You can also consider one of the 201 apartments or 135 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.