Hotels in St. Andrews, the United Kingdom

Find deals on 47 hotels in St. Andrews, the United Kingdom

St. Andrews, Scotland, United Kingdom
May 21 — May 222
St. Andrews, Scotland, United Kingdom
Sat 5/21
Sun 5/22

Top hotels in St. Andrews

Find the perfect hotel for your stay in St. Andrews
Price
$78
$496
Review Score
0+
6+
7+
8+
9+
Hotel class
0+
2
3
4
5

Things to do in St. Andrews


When to book a hotel in St. Andrews

Check out the information below to find the best deal on a hotel room in St. Andrews
Low SeasonDecembercheapest month to stay
High SeasonJulymost expensive time to stay
50%expected price decrease
40%expected price increase

Price

$147 - $493

Highest day of weekMondayis the most expensive day of the week to book
Cheapest day of weekFridayis the cheapest day of the week to book
$769is the average per night cost for a hotel on this day
$311is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in St. Andrews is: 3 star, on the same day that your stay begins. 4-5 star, 45 days before.

3 star

$98 - $144

4-5 star

$198 - $223


How much does a hotel in St. Andrews cost per night?

Use the information below to find quality St. Andrews hotel rooms for low prices

5-star hotels

Cheapest $324

Average $419

Most expensive $984

Search 5-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.


Hostels and cheap hotels in St. Andrews

These hotels and hostels usually make for a cheap way to stay in St. Andrews

Get the best value hotel in St. Andrews

These St. Andrews hotels have the best prices for their ratings

Information about staying in St. Andrews

Read these important travel tips before booking a hotel in St. Andrews

A stay of 1 night is most popular when visiting St. Andrews.

On average, rooms will be priced around $283 per night when booking a hotel in St. Andrews; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

Hotels in St. Andrews are usually cheapest during the month of December, you can expect a price decrease of around 51% during this period.

Thursday is the day where you will typically find the lowest price for your hotel room in St. Andrews. The highest price tends to be on Sunday.

St. Andrews hostels and hotels with a 2 star rating and below charge around $15 for a bed per person. This will be around $268 under the cost of a typical St. Andrews hotel.

Yes, St. Andrews has 17 vacation rentals available. If you’re interested in a vacation rental in St. Andrews, The Garden Apartment is the most popular in the city. Compare deals on vacation rentals in St. Andrews.


momondo's favorite hotels in St. Andrews

Learn more about these user-preferred hotels in St. Andrews
The Old Station

The Old Station

Stravithie Bridge, St. Andrews, United Kingdom

9.1
$206
Five Pilmour Place

Five Pilmour Place

5 Pilmour Place, St. Andrews, United Kingdom

10.0
$242
Montague Guest House

Montague Guest House

21 Murray Park, St. Andrews, United Kingdom

8.9
$208

The Studio Pod, St Andrews

St. Andrews, United Kingdom

8.6
$117
Premier Inn St Andrews

Premier Inn St Andrews

Largo Road St Andrews Fife Ky16 8Nh Saint Andrews, St. Andrews, United Kingdom

$155
Agnes Blackadder Hall Campus Accommodation

Agnes Blackadder Hall Campus Accommodation

North Haugh, St. Andrews, United Kingdom

8.4
$50
The Inn at Kingsbarns

The Inn at Kingsbarns

5 Main Street, St. Andrews, United Kingdom

9.2
$145

Delightful Annexe Apartment in St Andrews - Free Parking

St. Andrews, United Kingdom

8.8
$201
The Kate Kennedy Apartment

The Kate Kennedy Apartment

St. Andrews, United Kingdom

8.3
$288
Sunbeam Cottage, Nr St Andrews

Sunbeam Cottage, Nr St Andrews

St. Andrews, United Kingdom

10.0
$339

Tom Morris Drive

St. Andrews, United Kingdom

9.4
$133
Annandale Guest House

Annandale Guest House

23 Murray Park, St. Andrews, United Kingdom

8.9
$176
The Russell Hotel

The Russell Hotel

26 The Scores, St. Andrews, United Kingdom

$222
Luxury Garden Cottage Spectacular Views

Luxury Garden Cottage Spectacular Views

St. Andrews, United Kingdom

9.2
$206

Lovely 2 bedroom St Andrews holiday home

St. Andrews, United Kingdom

$165

St Andrews Golf and holiday home

St. Andrews, United Kingdom

7.0
$303
138 North Street

138 North Street

St. Andrews, United Kingdom

9.8
$294
Bowhill Bed and Breakfast

Bowhill Bed and Breakfast

Hawkswood Country Estate, St. Andrews, United Kingdom

$210

The Boot Room (Luxury apartment in the centre of St Andrews)

St. Andrews, United Kingdom

10.0
$291

Start planning your trip to St. Andrews


Why use momondo?

momondo is free! We extensively search hundreds of websites, returning hotels and other accommodation options in St. Andrews ranging from well known hotels groups to small independent businesses. momondo then makes all these options easy to filter so you can find the perfect place to stay.

You can find a great place to stay in St. Andrews by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet as well as enhanced health and safety options.


Here's why travelers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.