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, $
The Albany St Andrews Hotel

8.3 / 10

(1072 Reviews)

From 157$
Rooms At The Saint

9.1 / 10

(394 Reviews)

From 270$
Ardgowan Hotel

8.0 / 10

(1685 Reviews)

From 198$
The Inn At Lathones

8.0 / 10

(787 Reviews)

From 132$
Fairmont St Andrews, Scotland Hotel

8.7 / 10

(1635 Reviews)

From 358$

When travelling to St Andrews, many people are left wondering if they should choose to stay in a hotel or somewhere else. Here are four reasons why hotels are the best option when travelling to this amazing location.

1. Hotels are centrally located in St Andrews and are close to all the main attractions. This makes it easy for tourists to get around and see everything that the town has to offer.

2. Hotels offer a wide range of services and amenities that can accommodate all of your needs while travelling. This includes on-site dining, spa services, and room service.

3. Hotels in St Andrews often have special packages and deals that can save you money on your trip.

4. St Andrews is a popular tourist destination and there is a wide selection of hotels to choose from. This means that you are sure to find a hotel that fits your needs and budget.

St Andrews Accommodation lists:

Table of contents

The Albany St Andrews Hotel Rooms At The Saint Ardgowan Hotel The Inn At Lathones Cheap Hotels Fairmont St Andrews, Scotland Hotel Old Course Hotel St Andrews Kinnettles Hotel & Spa Pet Friendly Hotels Hotel Du Vin, St Andrews Greyfriars Inn By Greene King Inns The Golf Inn

View all photos

8.3
Very good
1072 Reviews

The Albany St Andrews Hotel

📍 56 North Street

From 157$

Offering a golf course and a restaurant, Albany Hotel is nestled not far from University of St Andrews and 800 metres away from British Golf Museum. The venue is placed in the heart of St Andrews, a stroll away from St Andrews Aquarium.

The accommodation is 19 minutes by foot from Hepburn Hall. The city centre is close by, about 5 minutes' walk away. You can get to West Sands in a few minutes by car.

Check Availability
Add to compare

View all photos

9.1
Excellent
394 Reviews

Rooms At The Saint

📍 170 South Street

From 270$

Rooms At The Saint St Andrews is a 3-star venue situated 900 metres from the ruined St Andrews Cathedral. It offers a garden and a restaurant on the premises.

Located 5 minutes' walk from the centre of St Andrews, the accommodation is close to The West Port. Approximately a 5-minute walk separates guests from Holy Trinity Church. Eden Mill is also located near the property. You can get to Craigtoun Country Park in a few minutes by car.

Check Availability
Add to compare

View all photos

8
Very good
1685 Reviews

Ardgowan Hotel

📍 2 Playfair Terrace, North Street

From 198$

Ardgowan Hotel St Andrews is 0.2 km to The Royal and Ancient Golf Club of St Andrews and features a golf course, a terrace and a restaurant onsite. The Old Course St Andrews is only 300 metres from here.

Located off Holy Trinity Church, the venue is about 5 minutes’ walk from St Andrews city centre. The beach is just 800 metres from the accommodation. The famous Swilcan Bridge is also located near the property. You can get to the 47 acre Craigtoun Country Park in a few minutes by car.

Check Availability
Add to compare

Cheap Hotels

View all photos

8
Very good
787 Reviews

The Inn At Lathones

📍 Lathones, By Largoward

From 132$

Located 5 km from Denork Craig, the quality Inn At Lathones St Andrews features a free car park, a golf course and a sundeck. Pittarthie Castle is less than 4.9 km away.

Check Availability
Add to compare

View all photos

8.7
Excellent
1635 Reviews

Fairmont St Andrews, Scotland Hotel

📍 Kingask

From 358$

Fairmont St Andrews Hotel, located 35 km from Dundee airport, offers free shuttle bus service, 24-hour front desk and laundry service. Torrance Golf Links is 0.5 km from the venue while Fairmont St Andrews Bay Golf Course is set 950 metres away.

Offering stunning views of the surroundings, the fabulous accommodation is situated in the historical district of St Andrews. The hotel is set within 5 km distance of the city centre. This fabulous property is located close to the River Tay. You can get to the ruined Roman St Andrews Catholic Cathedral in a few minutes by car.

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
Hotel with balcony 🌤️ The Albany St Andrews Hotel
Top Hotel for couples 💑 Rooms At The Saint
Most comfortable Hotel 🛏️ Ardgowan Hotel

View all photos

8.8
Excellent
1367 Reviews

Old Course Hotel St Andrews

📍 Old Station Road

From 559$

The 5-star Old Course Hotel St Andrews is placed in St Andrews, not far from Eden Mill. Located at a reasonable distance from St Andrews Cathedral, the venue offers 144 rooms with scenic views.

Such city attractions as The Swilcan Bridge, which is 400 metres from the accommodation, and St Andrews Highland Games, which is 600 metres away, are well worth a visit. The city centre is also 1 km away. Old Course Hotel St Andrews lies in close vicinity of Swilken Burn Bridge.

Check Availability
Add to compare

Pet Friendly Hotels

View all photos

8
Very good
577 Reviews

Kinnettles Hotel & Spa

📍 127 North Street

From 284$

Located nearly a 15-minute walk from West Sands Beach, 5-star Kinnettles Hotel And Spa St Andrews offers a hairdresser, free shuttle service and 24-hour security. University of St Andrews can be found 600 metres from the venue.

The accommodation is situated 1 km from St Andrews city centre and 25 km from Dundee airport. Attractions within walking distance include Eden Mill and Swilken Burn Bridge. You can get to the 47 acre Craigtoun Country Park in a few minutes by car.

Check Availability
Add to compare

View all photos

8.5
Very good
1182 Reviews

Hotel Du Vin, St Andrews

📍 40 The Scores

From 251$

Located 200 metres from Lundin Golf Club, the 4-star Hotel Du Vin, St Andrews offers luxury rooms within a 5-minute walk of the free museum "University of St Andrews". Set within reach of Eden Mill, the venue features an a la carte restaurant serving meals of European cuisine.

The accommodation is 10 minutes' walk from the centre of St Andrews. The beach is 650 metres away. The Scores is just a short walk 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 198$

Situated 500 metres of University of St Andrews in St Andrews, Greyfriars Inn By Greene King Inns features allergy-free rooms and a restaurant throughout the property. The accommodation is ideally placed near Eden Mill, offering 20 rooms along with an a la carte restaurant.

The venue is 1 km from the city centre and adjacent to British Golf Museum. The Kelpie Maquettes is within 19 minutes' stroll from the hotel, while Dundee airport is 25 km from it. You can get to East Sands Leisure Centre in a few minutes by car.

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 venue positioned 15 minutes' walk to West Sands Beach. Guests will have access to a car park nearby for added convenience.

Located off Eden Mill, the accommodation is about 10 minutes’ walk from St Andrews city centre. Besides, it's only 0.3 km from Swilken Burn Bridge. St Andrews Aquarium is also located near the hotel. You can get to the 47 acre Craigtoun Country Park in a few minutes by car.

Check Availability
Add to compare

View all photos

9
Excellent
1503 Reviews

Rusacks St Andrews

📍 Pilmour Links

From 404$

Rusacks St. Andrews Hotel, located 300 metres from British Golf Museum, features free self parking, allergy free rooms and a sunbathing terrace. This comfortable venue is placed about 25 km from Dundee airport and a few minutes' walk from Holy Trinity Church.

A central location near a vast vast beach offers fast access to the famous Swilcan Bridge. The accommodation is also around 5 minutes on foot from The Royal and Ancient Golf Club of St Andrews. You can get to East Sands Leisure Centre in a few minutes by car.

Check Availability
Add to compare

View all photos

8.7
Excellent
606 Reviews

Rufflets St Andrews Hotel

📍 Strathkinness Low Road

From 160$

Rufflets St Andrews Hotel boasts airport transfer service, 24-hour front desk and concierge service and a prime location within 10 minutes' drive of East Sands Leisure Centre. Located at a reasonable distance from the free museum "University of St Andrews", the venue offers 23 rooms with panoramic views.

The compact St Andrews Botanic Garden is less than 2.4 km away. The distance between St Andrews city centre and the accommodation is 3 km.

Check Availability
Add to compare

Kid Friendly Hotels

View all photos

8.2
Very good
504 Reviews

Drumoig Golf Hotel

📍 Forgan Drive

From 123$

The 3-star Drumoig Golf Hotel St Andrews is set 7 km from the design V & A Dundee Museum and 8 km from Discovery Point. This venue also offers a free carpark, a sun terrace and a golf course.

You can get to Tentsmuir Forest in a few minutes by car.

Check Availability
Add to compare

View all photos

8.7
Excellent
325 Reviews

Doune Guest House

📍 5 Murray Place

From 200$

The 4-star Doune Guest House St Andrews is set within 0.6 km to The Swilcan Bridge. There is Wi Fi throughout the venue provided all the time.

The centre of St Andrews can be reached within a 5-minute walk. East Sands Leisure Centre is 1.6 km from the accommodation, while John Burnet Hall bus station is 500 metres away. St Andrews Aquarium is also located near the hotel. It is next to the free museum "University of St Andrews".

Check Availability
Add to compare

View all photos

9.2
Excellent
250 Reviews

The Inn At Kingsbarns

📍 5 Main Street

From 181$

The Inn At Kingsbarns St Andrews offers 4-star accommodation nearly 20 minutes' stroll of Kingsbarns Golf Links. Wi Fi is available throughout the venue as well as free parking, a golf course and a restaurant are available on site.

Kingsbarns Parish Church is located near the hotel, and Dundee airport is approximately a 38-minute drive away. Dunino Den is 6 km from the property in St Andrews. The Inn At Kingsbarns is a short ride from Crail Museum and Heritage Centre.

Check Availability
Add to compare

View all photos

6.8
Good
580 Reviews

Scores Hotel

📍 76 The Scores

From 76$

Offering the location in the heart of the city, the venue is situated 550 metres from the free museum "University of St Andrews". Guests can enjoy WiFi throughout the hotel, as well as free self-parking and a restaurant on site.

This accommodation is in a 5-minute walk from British Golf Museum. The property is located within 10 minutes' walk of St Andrews centre. Eden Mill is also located near the venue. Lundin Golf Club is a few minutes’ walk away.

Check Availability
Add to compare

View all photos

9.6
Excellent
160 Reviews

Scooniehill Farm House B&B

📍 Scooniehill Farmhouse, St Andrews, Fife

From 174$

Scooniehill Farm House B&B St Andrews is a 3-star venue set a 10-minute ride from the famous Swilcan Bridge. Guests can benefit from a panoramic view of the garden in the spacious rooms.

The property is 25 minutes' walk from the centre of St Andrews. St Andrews Museum is in a 10-minute drive away. Scooniehill Farm House B&B is a short ride from the ruined St Andrews Cathedral.

Check Availability
Add to compare

View all photos

9.9
Excellent
61 Reviews

Balmungo Cottage B&B

📍 Balmungo

From 230$

Featuring a free car park, allergy-free rooms and a picnic area, Balmungo Cottage B&B is 10 minutes’ drive from St Andrews Aquarium. The centre of St Andrews is within 3 km of the property, and East Sands Leisure Centre is about 2 km away.

You can get to the free museum "University of St Andrews" in a few minutes by car.

Check Availability
Add to compare

View all photos

9.9
Excellent
114 Reviews

Claremont Cottage

📍 Claremont Cottage

From 217$

Set at 6 km distance from the ruined Roman St Andrews Catholic Cathedral, Claremont Cottage St Andrews features a free car park, a golf course and a garden. The property is situated 5 km from St Andrews city centre and 25 km from Dundee airport.

Holy Trinity Church is less than 5 km away. You can get to St Andrews Museum in a few minutes by car.

Check Availability
Add to compare

View all photos

8.9
Excellent
277 Reviews

Edenside House Hotel

📍 Edenside

From 113$

Edenside House Hotel St Andrews, located in 15 minutes' ride from Fraser Gallery St Andrews, features Wi Fi throughout the venue. University of St Andrews is less than 6 km away.

You can get to St Andrews Museum in a few minutes by car.

Check Availability
Add to compare

View all photos

9.3
Excellent
115 Reviews

No12 Bed And Breakfast, St Andrews

📍 12 Grange Road

From 254$

The 4-star No12 Bed And Breakfast is set 0.3 km from East Sands Leisure Centre and 0.9 km from the free museum "University of St Andrews". You will find free self-parking and a golf course at the property.

St Andrews centre can be reached within 15 minutes' walk. The beach is 500 metres away. No12 Bed And Breakfast is a short ride from British Golf Museum.

Check Availability
Add to compare
St Andrews Hotels FAQ
Which Hotels have a lot of guest reviews?
What are the top hotels in St Andrews with a central location?
Our swantonbritishtravel.com travel data based on 675 customers' reviews show the top places in St Andrews city centre. The best hotel in St Andrews city centre is Rusacks St. Andrews rated 7.8/10, offering a golf course, concierge service and children's menu on site. Greyfriars Inn By Greene King Inns with rating 7.8/10 and Hotel Du Vin, rated 8.4/10 are other favourite hotels in the area. To check more central hotels click here.
What are the top cheap hotels in St Andrews?
There are more than 3 top budget properties in St Andrews. Edenside House rated 8.2/10 is great for your budget stay in St Andrews. This property has a picnic area, a golf course and a free private car park. Another option is Drumoig Golf Hotel rated 7.8/10 for 93US$ per night. Click here to see more budget hotels.

Location