Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

59 hotels in St Andrews

Search the best hotels and places to stay in St Andrews

With a wide choice of, user-friendly search tools and descriptive hotel profiles, you'll find St Andrews hotel deals in a wink. Ibooked.ca allows you to limit your search in Scotland by price range and accommodation types. Booking a hotel in Scotland is a piece of cake with us and you will definitely be satisfied! Hide
Show more
View map
Filter by
Other filters
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour room service
View on map4.6 km from City Centre700 m from St Andrews Bay
Staying at this exquisite hotel, guests can enjoy breathtaking views of the North Sea and St Andrews Bay.
8.6
Great359 reviews
From   C$ 320 /nightSelect
Not available
  • The hotel has
    • Off-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour room service
Boasting magnificent views of St Andrews Bay, the hotel is housed in a Victorian-style building.
7.8
Very good239 reviews
From   C$ 457 /nightSelect
Not available
1000 m from City Centre400 m from St Andrews - Jubilee Course
Guests can take advantage of an indoor swimming pool and a sundeck, a pool area and a golf course, while staying in the exclusive property, set in a prestigious area.
8.4
Great160 reviews
From   C$ 459 /nightSelect
Not available
6.7 km from City Centre
Offering an indoor swimming pool and views of the garden, this accommodation in Leuchars is located not far from a bus stop.
10.0
Perfect1 review
From   C$ 371 /nightSelect
Not available
400 m from City Centre400 m from St Andrews - Jubilee Course
Set within easy reach of St. Andrew's, the venue features a family restaurant serving meals of Georgian cuisine.
8.0
Great14 reviews
From   C$ 209 /nightSelect
Not available
500 m from City Centre400 m from St Andrews - Jubilee Course
Housed in a building with a royal-style architecture, this 5-storey hotel is not far away from St. Andrew's.
8.6
Great15 reviews
From   C$ 270 /nightSelect
Not available
2.6 km from City Centre2.3 km from St Andrews - Jubilee Course
This tranquil hotel provides an easy access to St Andrews Castle and welcomes its guests to use a night club, a sun terrace and a library or to enjoy the contemporary meals in the on-site garden restaurant.
8.8
Great83 reviews
From   C$ 236 /nightSelect
Not available
9.0 km from City Centre
Near the hotel, there is a coach station and guests can easily reach Tentsmuir National Nature Reserve which is not far away.
7.0
Very good2 reviews
Select
Not available
The largest option:
10 adults
1 bedroom
1 bed
1.4 km from City Centre1.2 km from St Andrews - Jubilee Course
This 5-bedroom apartment is set in the green area of St Andrews with a quick access to British Golf Museum.
8.0
Great1 review
From   C$ 270 /nightSelect
Not available
Hotel
400 m from City Centre400 m from St Andrews University
This central hotel with garden views lies close to the sights of St Andrews including St Andrews Botanic Garden.
7.6
Very good8 reviews
From   C$ 156 /nightSelect
Not available
1.0 km from City Centre700 m from St Andrews Cathedral
There are rooms facing the city and the hotel is set close to St Andrews Baptist church.
7.0
Very good7 reviews
From   C$ 157 /nightSelect
Not available
200 m from City Centre500 m from St Andrews University
Set just outside St Andrews Cathedral, the hostel offers an excellent accommodation within 10 minutes' walk of the city center.
5.4
Guest rating1 review
From   C$ 21 /nightSelect
Not available
900 m from City Centre500 m from St Andrews - Jubilee Course
Adjacent to Sproson Contemporary Art Gallery, and close to University of St Andrews, this eco-friendly hotel features 490 en-suite rooms.
7.2
Very good3 reviews
From   C$ 133 /nightSelect
Not available
2.4 km from City Centre2.4 km from City Center
Set next to a train station, and 40 minutes' drive to Club Bar, this accommodation comes with cots, babysitting and video games for guests with children.
9.2
Perfect1 review
From   C$ 186 /nightSelect
Not available
Hotel
500 m from City Centre100 m from St Andrews - New Course
Occupying its unique location, it affords stunning views across the street.
7.6
Very good181 reviews
From   C$ 173 /nightSelect
Not available
8.4 km from City Centre
Each guest will enjoy finest meals of European cuisine at the hotel's award-winning restaurant.
7.6
Very good90 reviews
From   C$ 155 /nightSelect
Not available
500 m from City Centre500 m from St Andrews University
The chic-style building of the hotel boasts 37 rooms close to St Andrews Bay.
8.4
Great139 reviews
From   C$ 304 /nightSelect
Not available
Bed & Breakfast
400 m from City Centre400 m from St. Andrew's - The Old Course
Located near The Swilcan Bridge, this budget hotel features a vegetarian breakfast.
8.2
Great4 reviews
From   C$ 155 /nightSelect
Not available
500 m from City Centre300 m from St Andrews - Jubilee Course
Offering convenient proximity to British Golf Museum, the hotel is also close to St Andrews Cathedral.
7.4
Very good13 reviews
From   C$ 172 /nightSelect
Not available
Bed & Breakfast
4.8 km from City Centre1.9 km from St Andrews Bay
Located a few steps from St Andrews Harbour Trust, the hotel features 8 rooms with views over the garden.
7.6
Very good7 reviews
From   C$ 236 /nightSelect
Not available
The largest option:
2 adults
1 bedroom
1 bed
400 m from City Centre400 m from St Andrews - Jubilee Course
In the vicinity of this budget hotel there is St Andrews Harbour Trust and guests can also discover the busy area.
8.0
Great4 reviews
From   C$ 118 /nightSelect
Not available
400 m from City Centre400 m from St Andrews University
Set in St Andrews, this 8-room property is an ideal base for visits to St Andrews University.
7.4
Very good2 reviews
From   C$ 213 /nightSelect
Not available
400 m from City Centre400 m from St Andrews University
The 7-room accommodation is 1200 meters from St Andrews Harbour Trust, and Leuchars airport is about 10 km away.
8.0
Great2 reviews
From   C$ 171 /nightSelect
Not available
100 m from City Centre500 m from St. Andrew's - The Old Course
While staying in the hotel you are invited to discover St Andrews Harbour Trust set nearby, or walk for only 10 minutes to enjoy St Andrews Cathedral.
From   C$ 353 /nightSelect
Not available
Featuring historical architecture, the venue provides 8 rooms and offers easy access to University of St Andrews Observatory.
From   C$ 117 /nightSelect
Not available
500 m from City Centre700 m from St. Andrew's - The Old Course
Adjacent to St. Andrew's, and close to Craigtoun Country Park, this luxury hotel features 3 en-suite rooms.
8.4
Great2 reviews
From   C$ 269 /nightSelect
Not available
400 m from City Centre500 m from St Andrews - Jubilee Course
Featuring a free car park and a golf course, this property is situated a short distance from St. Andrew's.
9.2
Perfect1 review
From   C$ 270 /nightSelect
Not available
500 m from City Centre400 m from St Andrews - Jubilee Course
The 8-room accommodation is 1400 meters from St Andrews Harbour Trust, and Leuchars airport is about 10 km away.
8.4
Great9 reviews
From   C$ 255 /nightSelect
Not available
Near the hotel, there is a bus stop and guests can easily reach Crail Museum and Heritage Centre which is not far away.
8.6
Great40 reviews
From   C$ 219 /nightSelect
Not available
Bed & Breakfast
3.3 km from City Centre2.3 km from St Andrews - Strathtyrum Course
This luxury hotel with garden views lies close to the sights of St Andrews including St Andrews.
Select
Not available
Bed & Breakfast
1.2 km from City Centre1000 m from St Andrews Cathedral
Set near Boarhills Church, this luxury venue is 20 minutes' walk of the city center.
From   C$ 244 /nightSelect
Not available
6.6 km from City Centre
Overlooking the garden, this luxury hotel welcomes guests with a daily continental buffet breakfast.
9.0
Perfect2 reviews
From   C$ 224 /nightSelect
Not available
Hotel
400 m from City Centre400 m from St Andrews University
This contemporary accommodation with an own patio is located in St Andrews just off British Golf Museum.
8.0
Great2 reviews
From   C$ 171 /nightSelect
Not available
500 m from City Centre400 m from St Andrews - Jubilee Course
Guests of this bright apartment can benefit from quick access to St Andrews Bay and enjoy a leisure centre, a shared lounge and a golf course provided on site.
8.8
Great7 reviews
From   C$ 213 /nightSelect
Not available
8.6 km from City Centre4.5 km from St Andrews Bay
Situated 9 km from St Andrews University, this venue features a tennis court and a garden.
8.0
Great2 reviews
From   C$ 172 /nightSelect
Not available
9.4 km from City Centre
Set next to a train station, and 20 minutes' drive to Broughty Castle, this accommodation comes with cots, a buffet and board games for guests with children.
8.0
Great2 reviews
From   C$ 157 /nightSelect
Not available
8 adults
3 bedrooms
4 beds
5.2 km from City Centre
Situated 6 km from the centre of the city, the venue features cots and board games for families with kids.
From   C$ 235 /nightSelect
Not available
4 adults
1 bedroom
2 beds
1.8 km from City Centre1.4 km from St Andrews - Jubilee Course
Offering a kitchen with a microwave, an electric kettle and a washing machine, the venue is located 20 minutes' walking distance from the center of St Andrews.
9.2
Perfect1 review
From   C$ 220 /nightSelect
Not available
The largest option:
2 adults
1 bedroom
1 bed
10.9 km from City Centre
Located within a short walking distance of Darnley's Gin Distillery, in a busy area of Kingsbarns, the venue offers a sun terrace, a basketball court and a tennis court.
8.2
Great2 reviews
From   C$ 231 /nightSelect
Not available
400 m from City Centre400 m from St Andrews University
Select
Not available
Apartment
4 adults
2 bedrooms
2 beds
300 m from City Centre300 m from St Andrews University
Featuring a kitchen and a terrace, the property is a 15-minute drive from Leuchars airport.
From   C$ 369 /nightSelect
Not available
2 adults
1 bedroom
1 bed
1000 m from City Centre1000 m from St Andrews - Eden Course
This is a 1-bedroom villa, set in proximity to Whyte-Melville Memorial Fountain.
From   C$ 112 /nightSelect
Not available
Villa
6 adults
3 bedrooms
3 beds
400 m from City Centre700 m from St. Andrew's - The Old Course
This is a 3-bedroom villa, set in proximity to Craigtoun Country Park.
From   C$ 163 /nightSelect
Not available
Villa
6 adults
3 bedrooms
3 beds
2.2 km from City Centre1.9 km from St Andrews - Jubilee Course
Set 2.6 km from St Andrews University, this property features 3 bedrooms and a garden with a shower.
From   C$ 224 /nightSelect
Not available
2.3 km from City Centre2.0 km from St Andrews - Jubilee Course
This 4-bedroom apartment can accommodate up to 8 people, within a 30-minute walk from St Andrews.
8.0
Great2 reviews
Select
Not available
Apartment
The largest option:
14 adults
400 m from City Centre500 m from St. Andrew's - The Old Course
This 6-room apartment, located 1.1 km from East Sands, also features a bath, a shower and a bidet in the bathroom.
7.4
Very good3 reviews
From   C$ 296 /nightSelect
Not available
1.3 km from City Centre1000 m from St Andrews Cathedral
The cheap hotel is a good starting point to St Andrews' sights including Whyte-Melville Memorial Fountain and St Andrews Harbour Trust.
From   C$ 178 /nightSelect
Not available
Hotel
1.4 km from City Centre1.1 km from St Andrews Cathedral
Within easy reach of Holy Trinity Church (Town Kirk), this hotel comprises 41 rooms with private bathrooms.
From   C$ 66 /nightSelect
Not available
1000 m from City Centre300 m from St Andrews - Jubilee Course
The prestigious hotel is a good starting point to St Andrews's sights including St Andrews Cathedral and The Scores.
From   C$ 481 /nightSelect
Not available
6.1 km from City Centre
From   C$ 581 /nightSelect
Not available
4 adults
2 bedrooms
2 beds
500 m from City Centre800 m from St. Andrew's - The Old Course
Set 10 km from Kingsbarns Parish Church, this 2-bedroom property boasts a private pool.
From   C$ 408 /nightSelect
Not available
6 adults
3 bedrooms
3 beds
600 m from City Centre100 m from St Andrews Cathedral
This 3-bedroom apartment can accommodate up to 6 people, within a 15-minute walk from The Swilcan Bridge.
From   C$ 496 /nightSelect
Not available
10.9 km from City Centre
Set near Kingsbarns Golf Links, this apartment includes a kitchen and a terrace that opens out onto the garden.
Select
Not available
8 adults
800 m from City Centre400 m from St Andrews - Eden Course
This is a 4-bedroom villa, set in proximity to Craigtoun Country Park.
From   C$ 513 /nightSelect
Not available
Villa
4 adults
1 bedroom
1 bed
900 m from City Centre700 m from St Andrews - Eden Course
Select
Not available
The largest option:
4 adults
2 bedrooms
2 beds
200 m from City Centre500 m from St Andrews University
Select
Not available
6 adults
2 bedrooms
3 beds
6.0 km from City Centre
Select
Not available
6 adults
2 bedrooms
3 beds
6.1 km from City Centre
From   C$ 586 /nightSelect
Not available
6 adults
2 bedrooms
3 beds
6.1 km from City Centre
From   C$ 576 /nightSelect
Not available

Filtering results

Please wait...

59 hotels found

FAQs about hotels in St Andrews

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in St Andrews?
Of course, hotel prices in St Andrews change depending on the season, but on average: a 3-star hotel room costs 199C$ per night, and a 4-star hotel room is 280C$ per night. If you're looking for something really special, a 5-star hotel can be found for 397C$ per night based on iBooked.ca prices.
What are the most popular hotels near East Sands Leisure Centre in St Andrews?
Albany is the best hotel located only 15 minutes' on foot from East Sands Leisure Centre.
What are the best family hotels in St Andrews?
Many families loved staying at these kid-friendly hotels - Pinewood Country House and Scooniehill Farm House B&B. All great hotels for family stay in St Andrews you can find here. You might also like hotels with a picnic area, a golf course and hiking.
What are good hotels for a short-term stay on business in St Andrews?
Business travelers can be quite busy, but keen to see the atmosphere of St Andrews. On this, you might enjoy East Shore.
Which hotels are located near the airport in St Andrews?
Travellers who stayed in St Andrews near Dundee (DND) airport have left good reviews about Travelodge Dundee Strathmore Avenue and Apex City Quay Hotel & Spa.
What are the best luxury hotels in St Andrews?
These luxury hotels with exceptional service will make your stay great:
Fairmont St Andrews rating: 4.3/5
The Inn At Kingsbarns rating: 4.3/5

Where to stay in St Andrews?

Best cheap hotels in St Andrews

Scooniehill Farm House B&B is an affordable choice that offers a golf course, hiking and horse riding. For budget travelers, look no further than St Andrews Tourist Hostel, set 200 meters away from the city center. If you're an avid adventurer, consider booking a hotel such as Mcintosh Hall Campus Accommodation near Holy Trinity Church .

Convenience of staying in hotels in the city centre

Sport enthusiasts, who would like to try golf and fisheries, should think over staying at Albany Hotel with room rates from 220C$. An alternative in the heart of the city might be Old Course Hotel, which offers a golf course, a Jacuzzi and a solarium.

Consider Greyfriars Inn, a 3-star hotel within 5 minutes' walking distance of Holy Trinity Church .

Luxury and boutique accommodation in St Andrews

Fairmont St Andrews is a 5-star deluxe choice just 4.6 km from University of St Andrews. Greyfriars Inn is a charming choice that is only a 5-minute walk to the center and offers rates from 231C$.

Explore and find your best apartments, B&Bs and others

Best Western Scores Hotel is a 3-star hotel next to St Andrews Harbour Trust and it has family options, as well as facilities a golf course and a Jacuzzi. Agnes Blackadder Hall is a popular resort with a free car park and a free private car park for an unforgettable stay.

Show moreLess