St Andrews Hotels

Are you in a hurry?

Here is a quick list of Hotels in St Andrews, selected based on their rating

Name of hotel Accommodation Rating Price, $
Old Course Hotel St Andrews

8.8 / 10

(1367 Reviews)

From 559$
Rusacks St Andrews

9.0 / 10

(1503 Reviews)

From 420$
Greyfriars Inn By Greene King Inns

8.4 / 10

(1186 Reviews)

From 162$
Fairmont St Andrews, Scotland Hotel

8.7 / 10

(1635 Reviews)

From 475$
Ardgowan Hotel

8.0 / 10

(1685 Reviews)

From 198$

It is a well-known fact that St Andrews is one of the most popular tourist destinations in the world. Every year, people from all corners of the globe flock to this quaint little town on the east coast of Scotland to enjoy its charming atmosphere and world-renowned golf courses. There is no shortage of accommodation options in St Andrews, with everything from camping grounds to luxury hotels available. But why choose a hotel when there are so many other great options available?

Here are just a few reasons why hotels are a great choice for travellers to St Andrews:

1. Convenience – Hotels are a great option for travellers who want convenience and ease of mind. Most hotels offer a variety of services and facilities, from restaurants and bars to conference facilities and spas, which means that you don’t have to worry about finding different places to eat and drink or organising conference facilities.

2. Location – Many hotels in St Andrews are located in the heart of the town, close to all the shopping and tourist attractions. This is ideal for travellers who want to be able to walk to everything that the town has to offer.

3. Value – Hotels can be a great value for money when compared to other types of accommodation. Especially if you are travelling as a group, hotels can be a more affordable option than renting multiple apartments or houses.

4. Comfort – Hotels offer a level of comfort and amenities that is often not available in other types of accommodation. From comfortable beds and pillows to spacious rooms and high-speed internet, hotels provide everything you need for a relaxing and stress-free stay.

St Andrews Accommodation lists:

Table of contents

Old Course Hotel St Andrews Rusacks St Andrews Greyfriars Inn By Greene King Inns Fairmont St Andrews, Scotland Hotel Cheap Hotels Ardgowan Hotel The Old Station Guest House Rufflets St Andrews Hotel Pet Friendly Hotels Rooms At The Saint The Albany St Andrews Hotel The Golf Inn

View all photos

8.8
Excellent
1367 Reviews

Old Course Hotel St Andrews

📍 Old Station Road

From 559$

Offering direct access to Eden Mill, the fine 5-star Old Course Hotel St Andrews enjoys a magnificent location in the heart of St Andrews. There is a 24-hour reception, laundry service and valet parking at this traditional hotel too.

Approximately 15 minutes' walk of separates the property from the historic late-Gothic church "St Salvator's Chapel". You can also visit the ruined St Andrews Cathedral, which is located in 20 minutes' stroll from the exclusive hotel. The whole Craigtoun Country Park is 10 minutes' drive away.

Check Availability
Add to compare

View all photos

9
Excellent
1503 Reviews

Rusacks St Andrews

📍 Pilmour Links

From 420$

The comfortable Rusacks St. Andrews Hotel is set 14 minutes' walk from the historic late-Gothic church "St Salvator's Chapel" and nearly 10 minutes' stroll from West Sands Beach. Boasting location next to St Andrews Aquarium, the 5-star hotel offers 70 rooms together with a lounge bar onsite.

The property is placed next to vast beaches. This comfortable hotel is just off the famous Swilcan Bridge and 25 km from Dundee airport. The whole Craigtoun Country Park lies 10 minutes' ride away.

Check Availability
Add to compare

View all photos

8.4
Very good
1186 Reviews

Greyfriars Inn By Greene King Inns

📍 129 North Street

From 162$

The 3-star Greyfriars Inn By Greene King Inns St Andrews offers 20 rooms 0.3 km of St Andrews Aquarium. There is a laundry room and housekeeping at the hotel.

The accommodation is ideally located in vicinity of the free museum "University of St Andrews". Spirit is also 1.5 km from this St Andrews hotel. East Sands Leisure Centre is a 5-minute ride away.

Check Availability
Add to compare

Cheap Hotels

View all photos

8.7
Excellent
1635 Reviews

Fairmont St Andrews, Scotland Hotel

📍 Kingask

From 475$

This 5-star Fairmont St Andrews, Scotland Hotel is a fabulous place to stay in a shopping area, it lies within 4.1 km away from the ruined Roman St Andrews Catholic Cathedral. Located not far from Torrance Course, the luxury hotel features an indoor swimming pool for guests to relax in.

The modern property has a safe setting 4.1 km to the free museum "University of St Andrews". Sights a mere 6 minutes by foot from the fabulous hotel include Torrance Golf Links. The accommodation is located close to the North Sea.

Check Availability
Add to compare

View all photos

8
Very good
1685 Reviews

Ardgowan Hotel

📍 2 Playfair Terrace, North Street

From 198$

Scattered in restaurants and bars, about 6 minutes' walk of St Andrews Museum, this 3-star Ardgowan Hotel St Andrews comprises 36 rooms. 24 hour front desk assistance and room services are available to all guests.

Ardgowan Hotel is in 20 minutes' walk to the sea in St Andrews. The city centre is about 5 minutes on foot. This St Andrews hotel is located close to Eden Mill.

Check Availability
Add to compare

Hotels in St Andrews

Airport nearby ✈️ Dundee, Edinburgh
Average Price 💰 372$
Hotels in St Andrews 🏨 284
Hotel Reviews ⭐ 1863
Landmarks nearby 📍 Scotland's Secret Bunker, Fraser Gallery St Andrews, St. Andrews Town Hall, Fife Folk Museum, St Andrews Harbour Trust
Most comfortable Hotel 🛏️ Old Course Hotel St Andrews
Top Service Hotel 🛁 Rusacks St Andrews
Hotel with balcony 🌤️ Greyfriars Inn By Greene King Inns

View all photos

9.1
Excellent
331 Reviews

The Old Station Guest House

📍 Stravithie Bridge

From 224$

This 4-star The Old Station Bed & Breakfast St Andrews places guests 10 minutes' drive from the free museum "University of St Andrews". Providing access to a railway station set nearby, the bed & breakfast offers a gaming room and board games for guests with kids.

The property is within 4.9 km to Martyrs' Monument. This St Andrews hotel is located near the famous beach. 6 km from also takes you to the famous Swilcan Bridge.

Check Availability
Add to compare

Pet Friendly Hotels

View all photos

8.7
Excellent
606 Reviews

Rufflets St Andrews Hotel

📍 Strathkinness Low Road

From 154$

Rufflets St Andrews Hotel is a comfortable 4-star property set within 3.2 km away from the free museum "University of St Andrews" and 2.6 km to British Golf Museum. Featuring location 2.4 km from the compact St Andrews Botanic Garden, this hotel offers bright rooms plus a special menu and board games for guests with children.

St Andrews centre can be reached within 30 minutes' walk.

Check Availability
Add to compare

View all photos

9.1
Excellent
394 Reviews

Rooms At The Saint

📍 170 South Street

From 267$

The 3-star Rooms At Saint St Andrews lies 0.9 km of the ruined Roman St Andrews Catholic Cathedral.

Located off The Royal and Ancient Golf Club of St Andrews, Rooms At The Saint is about 5 minutes’ walk from St Andrews city centre. Swilken Burn Bridge is a 10-minute stroll of the hotel and Dundee airport is 30 km away. Within a 20-minute walk guests will also find East Sands Leisure Centre.

Check Availability
Add to compare

View all photos

8.3
Very good
1072 Reviews

The Albany St Andrews Hotel

📍 56 North Street

From 157$

Placed near bars and golf courses, 0.4 km of the free museum "University of St Andrews", this informal Albany Hotel St Andrews comprises a luggage room and a shop. Boasting location next to the ruined Roman St Andrews Catholic Cathedral, the 3-star boutique style hotel offers 22 rooms together with a lounge bar onsite.

The accommodation is right in the centre of St Andrews. A 5-minute walk will take you into the centre of St Andrews.

Check Availability
Add to compare

Dog Friendly Hotels

View all photos

8.2
Very good
494 Reviews

The Golf Inn

📍 1 Golf Place

From 115$

The Golf Inn St Andrews is a 3-star property located just a 5-minute walk of Eden Mill. Guests will have access to parking spaces nearby for added convenience.

The Golf Inn is set in the old part of St Andrews, 2.3 km of East Sands Leisure Centre. It is a mere 8 minutes' stroll of the free museum "University of St Andrews" and a few steps from St Andrews Aquarium. Swilken Burn Bridge is set close to this modern hotel.

Check Availability
Add to compare

View all photos

9.2
Excellent
250 Reviews

The Inn At Kingsbarns

📍 5 Main Street

From 182$

The Inn At Kingsbarns St Andrews is a 4-star property located 4.8 km of Crail Museum and Heritage Centre. Wi-Fi is offered throughout the property.

The Inn At Kingsbarns is in 5 minutes' walk from Kingsbarns Parish Church. The beach is within 1.4 km from this pet-friendly hotel. Cambo Gardens is around 25 minutes' walk of the property.

Check Availability
Add to compare

View all photos

8.7
Excellent
325 Reviews

Doune Guest House

📍 5 Murray Place

From 219$

Doune Guest House St Andrews is a 4-star property 600 metres of the famous Swilcan Bridge. WiFi is offered throughout the property at the guest house.

Located just off Eden Mill, this accommodation also provides easy access to the free museum "University of St Andrews". The historic late-Gothic church "St Salvator's Chapel" is 5 minutes' walk of the hotel. East Sands Leisure Centre is set nearly 20 minutes by foot from the property.

Check Availability
Add to compare

Kid Friendly Hotels

View all photos

8.5
Very good
1182 Reviews

Hotel Du Vin, St Andrews

📍 40 The Scores

From 262$

Area attractions, including the free museum "University of St Andrews" and the famous Swilcan Bridge are located only a short walk from the impressive Hotel Du Vin, St Andrews. Featuring 42 rooms with views of the bay, the 4-star hotel is set in a 10-minute drive away from the whole Craigtoun Country Park.

The Royal and Ancient Golf Club of St Andrews is in 5 minutes' stroll of the property, while the historic late-Gothic church "St Salvator's Chapel" is approximately 11 minutes' stroll away. A 10-minute walk from the chic hotel will get you to the heart of St Andrews.

Check Availability
Add to compare

View all photos

8
Very good
787 Reviews

The Inn At Lathones

📍 Lathones, By Largoward

From 132$

Comprising 21 rooms, the quality Inn At Lathones St Andrews is 4.9 km away from Pittarthie Castle. Featuring Wi-Fi in public areas, this 3-star pet friendly inn also has amenities like a luggage room and a restaurant.

The property is in 15 minutes' drive from Denork Craig.

Check Availability
Add to compare

View all photos

8.9
Excellent
153 Reviews

No 5 Pilmour Hotel

📍 5 Pilmour Pl

From 227$

The 4-star No 5 Pilmour St Andrews places guests 3.4 km to the whole Craigtoun Country Park. The guest house offers dry cleaning service, housekeeping and ironing as well as Wi-Fi throughout the property.

Located just off St Andrews Aquarium, the accommodation also provides easy access to Eden Mill. Dunino Den is 7 km from this St Andrews hotel, and Dundee airport is 25 km away. East Sands Leisure Centre is accessible within a 20-minute walk.

Check Availability
Add to compare

View all photos

8.8
Excellent
239 Reviews

Montague Guest House

📍 21 Murray Park

From 226$

This 4-star Montague Guest House St Andrews is set merely 1.3 km of Hepburn Hall and in a 5-minute walk from the free museum "University of St Andrews". There is an airport transfer service, a laundry room and ironing at the beachfront guest house too.

The property is placed about 25 km from Dundee airport and a few minutes' walk from British Golf Museum. The city centre of St Andrews can be reached in 5 minutes on foot. This St Andrews hotel is placed within 5 minutes' ride away from East Sands Leisure Centre, and Bus Station is less than a 5-minute walk away.

Check Availability
Add to compare

View all photos

8.2
Very good
504 Reviews

Drumoig Golf Hotel

📍 Forgan Drive

From 123$

Nestled amidst restaurants and bars, 7 km of Dundee Contemporary Arts, this 3-star Drumoig Golf Hotel St Andrews comprises 29 rooms.

Check Availability
Add to compare

View all photos

9.4
Excellent
133 Reviews

Lorimer House

📍 19 Murray Park

From 202$

Lorimer House Hotel St Andrews places guests 16 minutes' walk of East Sands Leisure Centre. There is a laundry service and ironing available at the guest house.

The accommodation is 1.2 km from the sea in St Andrews. Balgove Course St Andrews is 25 minutes' walk from the hotel, and Dundee airport is 25 km away. Guests can visit Eden Mill, which is in the immediate vicinity, and St Andrews Aquarium is also easily accessible.

Check Availability
Add to compare

View all photos

8.9
Excellent
277 Reviews

Edenside House Hotel

📍 Edenside

From 113$

Comprising 10 rooms, this 3-star Edenside House Hotel St Andrews is 6 km to British Golf Museum. Guests who stay in the smoke-free guest house can park their car on site.

The property is within 6 km from Martyrs' Monument. You can easily find the ruined Roman St Andrews Catholic Cathedral around 15 minutes by car from the hotel.

Check Availability
Add to compare

View all photos

9.9
Excellent
45 Reviews

34 Argyle Guesthouse

📍 34 Argyle Street

From 203$

34 Argyle Guesthouse St Andrews places guests 11 minutes' walk from the free museum "University of St Andrews". This St Andrews guest house offers parking spaces nearby.

The property is placed about 30 km from Dundee airport and a few minutes' walk from Lundin Golf Club. Byre Theatre in St Andrews is 0.9 km from the hotel. East Sands Leisure Centre is reachable within a 5-minute drive.

Check Availability
Add to compare

View all photos

6.8
Good
580 Reviews

Scores Hotel

📍 76 The Scores

From 76$

The 3-star Scores Hotel is situated in the heart of St Andrews 3.5 km to the whole Craigtoun Country Park. This hotel offers 24-hour front desk, room services and bike loans as well as Wi Fi throughout the property.

Located just off Eden Mill, the accommodation also provides easy access to Lundin Golf Club. Fraser Gallery St Andrews is 11 minutes' walk from the sophisticated hotel. Guests can find East Sands Leisure Centre, which is 10 minutes by car.

Check Availability
Add to compare

Location