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 13 - Aug 14
Tomorrow
Aug 14 - Aug 15
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Where to stay in St. Andrews?

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$158
$189 total
includes taxes & fees
Aug 26 - Aug 27
THE SPACE TO STAY APARTHOTEL

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$165
$198 total
includes taxes & fees
Aug 23 - Aug 24
No1. Apartments & Bedrooms St Andrews - St Mary’s

5Pilmourplace

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

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$253
$304 total
includes taxes & fees
Aug 17 - Aug 18
The Kithmore Hotel

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
$200
$240 total
includes taxes & fees
Sep 12 - Sep 13
Cleveden House by The Dunvegan

Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
$163
$196 total
includes taxes & fees
Aug 16 - Aug 17
Premier Inn St Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
$557
$669 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Stravithie Castle

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

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$370
$444 total
includes taxes & fees
Aug 16 - Aug 17
Hotel du Vin & Bistro St. Andrews

Kinnettles Hotel and Spa

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

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 16 - Aug 17
Rusacks St Andrews

OYO Ashlea Manor

OYO Ashlea Manor
Dundee
$89
$111 total
includes taxes & fees
Aug 14 - Aug 15
OYO Ashlea Manor

Ye Olde Hotel

Ye Olde Hotel
St. Andrews
$56
$67 total
includes taxes & fees
Aug 29 - Aug 30
Ye Olde Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$422
$506 total
includes taxes & fees
Sep 1 - Sep 2
Fairmont St Andrews

The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
$285
$341 total
includes taxes & fees
Aug 14 - Aug 15
The Albany Hotel St Andrews

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
$231
$290 total
includes taxes & fees
Sep 9 - Sep 10
Greyfriars Inn by Greene King Inns

Haar with Rooms

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

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$340
$408 total
includes taxes & fees
Aug 20 - Aug 21
No1. Apartments St Andrews - South Street

The Inn at Lathones

The Inn at Lathones
Leven
$132
$158 total
includes taxes & fees
Aug 17 - Aug 18
The Inn at Lathones
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
$340 off
$315
per night
$757 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$246
per night
$591 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
$90 off
$404
per night
$969 total
includes taxes & fees
Hotel du Vin & Bistro St. Andrews

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

Haar with Rooms

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

The Inn at Lathones

The Inn at Lathones
Leven
$97 off
$235
per night
$564 total
includes taxes & fees
The Inn at Lathones

The Clarendon

The Clarendon
Dundee
$34 off
$154
per night
$371 total
includes taxes & fees
The Clarendon

THE SPACE TO STAY APARTHOTEL

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

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$532 off
$414
per night
$993 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$469 off
$399
per night
$958 total
includes taxes & fees
No1. Apartments St Andrews - South Street

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$207 off
$414
per night
$993 total
includes taxes & fees
Rufflets St Andrews

The Inn at Lathones

The Inn at Lathones
Leven
$57 off
$183
per night
$438 total
includes taxes & fees
The Inn at Lathones

Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
Dundee
$54 off
$152
per night
$365 total
includes taxes & fees
Hampton by Hilton Dundee City Centre

The Station Hotel

The Station Hotel
Carnoustie
$25 off
$111
per night
$266 total
includes taxes & fees
The Station Hotel

19th Hole Hotel

19th Hole Hotel
Carnoustie
$48 off
$110
per night
$263 total
includes taxes & fees
19th Hole Hotel

Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
Leven
$20 off
$116
per night
$279 total
includes taxes & fees
Caledonian Hotel By Greene King Inns

Lomond Hills Hotel & Health Club

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

GreenStar Apartments

GreenStar Apartments
Dundee
$52 off
$232
per night
$720 total
includes taxes & fees
GreenStar Apartments

Cleveden House by The Dunvegan

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

The Dunvegan Hotel

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

Haar with Rooms

Haar with Rooms
St. Andrews
$103 off
$438
per night
$526 total
includes taxes & fees
Haar with Rooms

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$103 off
$414
per night
$497 total
includes taxes & fees
Rufflets St Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$128 off
$512
per night
$614 total
includes taxes & fees
Kinnettles Hotel and Spa

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$324 off
$626
per night
$752 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Inn at Lathones

The Inn at Lathones
Leven
$22 off
$200
per night
$240 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

19th Hole Hotel

19th Hole Hotel
Carnoustie
$13 off
$120
per night
$145 total
includes taxes & fees
19th Hole Hotel

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$388 off
$824
per night
$989 total
includes taxes & fees
No1. Apartments St Andrews - South Street

The Clarendon

The Clarendon
Dundee
$25 off
$223
per night
$268 total
includes taxes & fees
The Clarendon

Dunclutha Guest House

Dunclutha Guest House
Leven
$122
per night
$122 total
includes taxes & fees
Sign in for extra savings
Dunclutha Guest House

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$63 off
$148
per night
$178 total
includes taxes & fees
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
$34 off
$89
per night
$107 total
includes taxes & fees
Lomond Hills Hotel & Health Club
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 - Eden 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, Old Course at St Andrews, and Royal & Ancient Golf Club of 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

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"The team were extremely helpful and the facility is extremely well located."
Kenneth 1-night trip
Posted 14 hours ago
Hotel du Vin & Bistro St. Andrews
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

10/10 Excellent
"Great spot super close to the old course!!"
Matt 3-night trip
Posted 15 hours ago
Kinnettles Hotel and Spa
Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World

10/10 Excellent
"The location is amazing, across from the water and the links. The bar and restaurant were great, good food and drinks, although a bit pricey. Love the welcome drink and tour. Didn't use the gym, but it looks very nice. We borrowed the bikes to ride around the beach and there was someone on hand to tune them up for us quickly. Our only issue was that our laundry seemed to get misplaced for a bit and we didn't get it within 24 hours. Otherwise it was seemless and super lovely."
Emily 4-night trip
Posted 18 hours ago
Seaton House - Small Luxury Hotels of the World
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Old but charming"
Ken 4-night trip
Posted 2 days ago
Rusacks St Andrews
Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"We only stayed the 1 night, but it was such a pleasant surprise. Overall the property is amazing and the best part is the staff. Pippa was amazing, she took care of any request we had from taxi bookings (multiple times) and just taking care of us overall, we never had a moment of stress, thank you Pippa. Roy at the bar was amazing and super knowledgeable about all the scotches and Whiskey they had on the properties and he is a great conversationalist. We will definitely be back."
Jason 1-night trip
Posted 2 days ago
Rufflets St Andrews
Haar with Rooms

Haar with Rooms

10/10 Excellent
"Excellent location. Staff super friendly. Had a voucher for restaurant hence why we stayed. Good amazing"
Jennifer 1-night trip
Posted 3 days ago
Haar with Rooms
THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL

10/10 Excellent
"This is college housing a lot of rooms geared toward students. Great food onsite a couple free pool tables in the Social area and pay laundry on site."
Charlie 2-night trip
Posted 3 days ago
THE SPACE TO STAY APARTHOTEL
5Pilmourplace

5Pilmourplace

10/10 Excellent
"The property we were in was lovely, with its own garden and completely self contained. Breakfast was great and lots of nice little touches. Although there was a very good coffee machine there was no tea making facilities. A kettle would have been handy. Highly recommend with easy access to all amenities and sightseeing opportunities in St Andrews."
David 1-night trip
Posted 3 days ago
5Pilmourplace
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Comfortable bed. Extremely helpful staff. Would stay again in a heartbeat."
Dana 1-night trip
Posted 3 days ago
The Dunvegan 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 203 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.