Hotels in Saint Andrews

Find the best deals on 60 hotels in Saint Andrews

Check-in
Check-out
Compare vs. momondo |

Top Saint Andrews hotels

Find a cheap hotel in Saint Andrews that meets your travel needs.
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
View all deals
Kingsbrae Cottage
Kingsbrae Cottage
$215
View all deals
Greenside Motel
Greenside Motel
8.2
$77
View all deals

Things to do in Saint Andrews

Kingsbrae Garden
Centennial Park

Are there hotels available near Kingsbrae Garden?

Hotels near Kingsbrae Garden are very similar to the average price of a hotel in Saint Andrews, which is $106.

Hotels near Kingsbrae Garden
Picket Fence Motel
Best value
Picket Fence Motel
9.4
$75
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
#1 Most popular
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
Saint Andrews Inn & Suites
#2 Most popular
Saint Andrews Inn & Suites
9.1
$82
Seaside Beach Resort
#3 Most popular
Seaside Beach Resort
9.0
Kennedy Inn
#4 Most popular
Kennedy Inn
$94
Inn on Frederick
#5 Most popular
Inn on Frederick
9.3
$99
Kingsbrae Cottage
Kingsbrae Cottage
$215
The Garden Gate Bed and Breakfast
The Garden Gate Bed and Breakfast
9.7
$124
Treadwell Inn
Treadwell Inn
9.4
$134
Maison Blanche
Maison Blanche
$85
Windsor House Of St Andrews Bb
Windsor House Of St Andrews Bb
$135
The Montague Rose B&B
The Montague Rose B&B
9.7
$138

Are there hotels available near Centennial Park?

momondo users recommends 12 hotels to users looking to stay near Centennial Park. Hotels in this area have an average price of $103 per night. These prices may change based on several factors, such as time of year. Hotels near Centennial Park are typically 3% less expensive than the average hotel in Saint Andrews, which is $106.

Hotels near Centennial Park
Picket Fence Motel
Best value
Picket Fence Motel
9.4
$75
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
#1 Most popular
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
Saint Andrews Inn & Suites
#2 Most popular
Saint Andrews Inn & Suites
9.1
$82
Seaside Beach Resort
#3 Most popular
Seaside Beach Resort
9.0
Greenside Motel
#4 Most popular
Greenside Motel
8.2
$77
Kennedy Inn
#5 Most popular
Kennedy Inn
$94
Inn on Frederick
Inn on Frederick
9.3
$99
Kingsbrae Cottage
Kingsbrae Cottage
$215
Treadwell Inn
Treadwell Inn
9.4
$134
Maison Blanche
Maison Blanche
$85
Windsor House Of St Andrews Bb
Windsor House Of St Andrews Bb
$135
The Montague Rose B&B
The Montague Rose B&B
9.7
$138

When to book a hotel in Saint Andrews

Check out the information below to find the best deal on a Saint Andrews hotel room
Low Season
November
High Season
August

cheapest month to stay

39%

expected price decrease

most expensive time to stay

26%

expected price increase

Price
$113 - $247
Highest day of week
Friday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

$190

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$181

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Saint Andrews is: 4-5 star, 13 days before.
4-5 star
$186 - $204

How much does a hotel in Saint Andrews cost per night?

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

Cheap hotels in Saint Andrews

These hotels and hostels are the cheapest accommodations available in Saint Andrews
Greenside Motel
Greenside Motel
8.2
$77
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
Kingsbrae Cottage
Kingsbrae Cottage
$215

Get the best value hotel in Saint Andrews

These hotels have the best prices for their ratings
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
Greenside Motel
Greenside Motel
8.2
$77

Saint Andrews travel information

How long do people stay in Saint Andrews?

1 night is the typical length of stay for people visiting Saint Andrews.

How much does a hotel cost in Saint Andrews?

A hotel room in Saint Andrews will generally set you back around $129 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Saint Andrews?

In November prices are at their lowest and represents the most cost effective time to book a hotel room in Saint Andrews. You may find the cost of your room has decreased by 39%.

Which day is cheapest to stay in Saint Andrews?

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

How much does a hostel in Saint Andrews cost?

$77 is how much a hostel (and up to 2 star hotels) in Saint Andrews could cost you each night. Booking a hostel could save you $52 when compared to the average price of a hotel in Saint Andrews.


Looking for a specific type of hotel?

Check out these great hotels in Saint Andrews that are perfect for any stay
Romantic Hotels in Saint Andrews
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
Best value
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96
Kid-Friendly Hotels in Saint Andrews
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
Best value
The Algonquin Resort St. Andrews by-the-Sea Autograph Collection
8.9
$96

Popular flight routes to Saint Andrews

Find the cheapest flights to Saint Andrews
New York to Saint John
Fastest flight time
9h 35m
Cheapest price
$354
Minneapolis to Saint John
Fastest flight time
7h 46m
Cheapest price
$354
New York to Saint John
Fastest flight time
5h 05m
Cheapest price
$370
San Francisco to Saint John
Fastest flight time
8h 15m
Cheapest price
$538
View more