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$
Rufflets St Andrews Hotel

8.7 / 10

(606 Reviews)

From 154$
Old Course Hotel St Andrews

8.8 / 10

(1367 Reviews)

From 559$
Fairmont St Andrews, Scotland Hotel

8.7 / 10

(1635 Reviews)

From 475$
Rusacks St Andrews

9.0 / 10

(1503 Reviews)

From 420$

St Andrews, a charming town on the east coast of Scotland, boasts a rich historical background and stunning coastal views, making it a popular destination for travelers. The town is not only renowned for its prestigious golf courses but also for its array of exquisite hotels offering luxurious accommodations and top-notch hospitality. Whether you prefer a boutique hotel nestled in the heart of the town or a lavish resort overlooking the North Sea, St Andrews has something for every discerning traveler. Let's explore the diverse range of hotels that epitomize the essence of luxury and comfort in this picturesque town.

St Andrews Accommodation lists:

Table of contents

The Albany St Andrews Hotel Rufflets St Andrews Hotel Old Course Hotel St Andrews Fairmont St Andrews, Scotland Hotel Coastal Elegance: Top Seaside Retreats Rusacks St Andrews The Inn At Kingsbarns Hotel Du Vin, St Andrews Historic Splendor: Boutique Hotels with a Story Greyfriars Inn By Greene King Inns Ardgowan Hotel The Inn At Lathones

View all photos

8.3
Very good
1072 Reviews

The Albany St Andrews Hotel

📍 56 North Street

From 157$

Located in 5 minutes' stroll from the free museum "University of St Andrews", this informal 3-star The Albany St Andrews offers Wi-Fi throughout the property and parking spaces. The boutique hotel is a good starting point to St Andrews's sights including the ruined Roman St Andrews Catholic Cathedral and Byre Theatre.

The property is in the centre of St Andrews, within 27 minutes' drive from Dundee airport. Be sure to visit Balgove Course about a 5-minute walk of this St Andrews hotel. East Sands Leisure Centre also lies in 1.6 km away.

Check Availability
Add to compare

View all photos

8.7
Excellent
606 Reviews

Rufflets St Andrews Hotel

📍 Strathkinness Low Road

From 154$

This quality Rufflets St Andrews Hotel enjoys a prime location and provides easy access to Swilken Burn Bridge 10 minutes by car. Featuring location 3.2 km from the free museum "University of St Andrews", the 4-star pet-friendly hotel offers bright rooms plus children's menu and board games for guests with children.

The family friendly property is 3.8 km of East Sands Leisure Centre. You can get to the centre of St Andrews in about 30 minutes' walk.

Check Availability
Add to compare

View all photos

8.8
Excellent
1367 Reviews

Old Course Hotel St Andrews

📍 Old Station Road

From 559$

Offering direct access to Eden Mill, this exclusive 5-star Old Course Hotel St Andrews enjoys a spectacular location in the heart of St Andrews. You will find dry cleaning, room services and wake up calls at the traditional hotel too.

The property is 650 metres of West Sands Beach and 900 metres from St Andrews Aquarium. You can get to the centre of St Andrews in about 15 minutes' walk. The fine hotel is situated in 16 minutes' stroll from the free museum "University of St Andrews", while Bus Station lies 10 minutes' walk away.

Check Availability
Add to compare

Coastal Elegance: Top Seaside Retreats

Take in the breathtaking views of the North Sea by staying at one of St Andrews' top seaside retreats. From elegant beachfront hotels offering direct access to the pristine beaches to charming boutique accommodations with panoramic sea views, these properties are the epitome of coastal luxury. Indulge in a relaxing seaside getaway and immerse yourself in the tranquil ambiance of St Andrews' coastal charm.

View all photos

8.7
Excellent
1635 Reviews

Fairmont St Andrews, Scotland Hotel

📍 Kingask

From 475$

Featuring high-speed Internet access in public areas, the fabulous 5-star Fairmont St Andrews, Scotland Hotel offers accommodation 4.1 km away from the free museum "University of St Andrews". The modern hotel is located in a shopping area with quick access to Torrance Course.

The luxury property has a safe setting in 10 minutes' ride from the ruined St Andrews Cathedral. When staying at this St Andrews hotel, you'll be in 10 minutes' stroll to Devlin Course. The smoke free accommodation is located close to the North Sea. It is a minute's walk away from Torrance Golf Links.

Check Availability
Add to compare

View all photos

9
Excellent
1503 Reviews

Rusacks St Andrews

📍 Pilmour Links

From 420$

Area attractions, including St Andrews Aquarium and Eden Mill are located only a short walk from this 5-star Rusacks St. Andrews Hotel. The Bridge restaurant and the lounge bar are available onsite of the comfortable hotel boasting a central location in St Andrews.

Guests can visit West Sands Beach in St Andrews, situated a mere 0.9 km away. British Golf Museum is settled 0.3 km from the hotel. The vast beach is merely 12 minutes' walk away. It will take in 25 minutes' stroll from get to East Sands Leisure Centre from Rusacks St. Andrews Hotel.

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
Best reviews Hotel โค๏ธ Rufflets St Andrews Hotel
Most comfortable Hotel ๐Ÿ›๏ธ Old Course Hotel St Andrews

View all photos

9.2
Excellent
250 Reviews

The Inn At Kingsbarns

📍 5 Main Street

From 182$

Comprising 6 rooms, this 4-star The Inn At Kingsbarns St Andrews is 4.8 km to Crail Museum and Heritage Centre. Wi Fi is offered in the rooms.

The Inn At Kingsbarns is within 10 minutes' drive away from Scotland's Secret Bunker. This pet friendly hotel is just off Kingsbarns Parish Church and 40 km from Dundee airport. Cambo Gardens is within 25 minutes' walk from the smoke free accommodation.

Check Availability
Add to compare

Historic Splendor: Boutique Hotels with a Story

Step back in time and experience the historic splendor of St Andrews by staying at one of its boutique hotels with a story to tell. These charming properties are housed in centuries-old buildings, each with its own unique character and heritage. From intimate rooms adorned with antique furnishings to cozy lounges steeped in history, these boutique hotels offer a glimpse into St Andrews' rich past while providing modern comforts for a memorable stay.

View all photos

8.5
Very good
1182 Reviews

Hotel Du Vin, St Andrews

📍 40 The Scores

From 262$

Hotel Du Vin & Bistro St. Andrews St Andrews is a chic 4-star accommodation featuring 42 rooms to stay in. The family hotel is a good starting point to St Andrews's sights including British Golf Museum and Eden Mill.

Fraser Gallery St Andrews is in 11 minutes' walk from the boutique style property, while Byre Theatre is within 11 minutes' walk from this place. The city centre of St Andrews can be reached in 10 minutes on foot. The impressive typical hotel is situated at 3.6 km distance from the whole Craigtoun Country Park, and Bus Station lies 5 minutes' 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 162$

Located within 0.5 km to the famous Swilcan Bridge, this 3-star Greyfriars Inn By Greene King Inns St Andrews offers a laundry room and housekeeping. The hotel is a short walk from St Andrews Aquarium.

The property is 8 minutes' stroll of Balgove Course. The city centre is about 5 minutes on foot. This St Andrews hotel is situated 18 minutes on foot from Spirit, while Bus Station lies 300 metres away.

Check Availability
Add to compare

View all photos

8
Very good
1685 Reviews

Ardgowan Hotel

📍 2 Playfair Terrace, North Street

From 198$

300 metres of British Golf Museum, Ardgowan Hotel St Andrews offers accommodation with 36 rooms. Set within reach of the famous Swilcan Bridge, this hotel features an a la carte restaurant serving meals of Scottish cuisine.

Guests will also appreciate proximity to the free museum "University of St Andrews", which is an 8-minute walk away. A 5-minute walk from the 3-star hotel will get you to the heart of St Andrews. This accommodation is close to tourist attractions, including The Royal and Ancient Golf Club of St Andrews.

Check Availability
Add to compare

Golfers' Haven: Stay & Play Packages

For golf enthusiasts looking to tee off in style, St Andrews offers a range of hotels with exclusive stay and play packages that cater to every golfer's needs. Whether you prefer to stay at a luxury resort with a private golf course or a cozy inn within walking distance of the famous St Andrews Links, these properties provide the perfect base for a golfing adventure. Tee off in the morning and retire to your comfortable accommodations in the evening for a well-rounded golfing experience.

View all photos

8
Very good
787 Reviews

The Inn At Lathones

📍 Lathones, By Largoward

From 132$

Featuring Wi Fi in public areas, this quality 3-star The Inn At Lathones St Andrews offers accommodation 5 km away from Denork Craig. Guests will enjoy a full English breakfast and access to a shared lounge.

The this quality Inn At Lathones is 4.9 km from Pittarthie Castle.

Check Availability
Add to compare

View all photos

8.2
Very good
494 Reviews

The Golf Inn

📍 1 Golf Place

From 115$

The Golf Inn St Andrews is 3-star accommodation set less than 12 minutes' stroll of Byre Theatre. It offers WiFi throughout the property and a parking nearby.

The Golf Inn is located around 12 minutes' walk of the historic late-Gothic church "St Salvator's Chapel". You can get to the centre of St Andrews in about 10 minutes' walk. St Andrews Aquarium is not far away.

Check Availability
Add to compare

View all photos

8.7
Excellent
325 Reviews

Doune Guest House

📍 5 Murray Place

From 219$

Featuring Wi Fi throughout the property, this 4-star Doune Guest House St Andrews offers accommodation a 5-minute stroll away from St Andrews Aquarium. The guest house is a short walk from the historic late-Gothic church "St Salvator's Chapel".

The property is less than a 5-minute stroll from Lundin Golf Club. The city centre is about 5 minutes on foot. This St Andrews hotel is situated 3.6 km to the 47 acre Craigtoun Country Park, and Bus Station lies 0.3 km away.

Check Availability
Add to compare

Countryside Charm: Rural Retreats

Escape the hustle and bustle of the town center and unwind in the peaceful countryside surrounding St Andrews by staying at one of its charming rural retreats. Nestled amidst rolling hills and lush greenery, these hidden gems offer a serene getaway for those seeking tranquility and relaxation. Experience the warmth of Scottish hospitality at a cozy bed and breakfast or enjoy the luxury of a country estate with manicured gardens โ€“ the countryside retreats in St Andrews are sure to rejuvenate both mind and body.

View all photos

8.8
Excellent
239 Reviews

Montague Guest House

📍 21 Murray Park

From 226$

Set 5 minutes by foot from the free museum "University of St Andrews", this 4-star Montague Guest House St Andrews is located near British Golf Museum. You will find shuttle service, dry cleaning and housekeeping at the beachfront guest house too.

The property is merely a 13-minute walk of Caddie Pavilion. You can reach the centre of St Andrews in 5 minutes on foot. There is East Sands Leisure Centre nearly a 5-minute drive away, and Bus Station 350 metres to this St Andrews hotel.

Check Availability
Add to compare

View all photos

8.2
Very good
504 Reviews

Drumoig Golf Hotel

📍 Forgan Drive

From 123$

The 3-star Drumoig Golf Hotel St Andrews places guests about 10 minutes by car from Tentsmuir Forest. The hotel serves international meals prepared in the a la carte restaurant on site.

The property is within 3.8 km from Scotscraig Golf Club. The Many Stories Verdant Works is situated 7 km to this St Andrews hotel.

Check Availability
Add to compare

View all photos

8.9
Excellent
277 Reviews

Edenside House Hotel

📍 Edenside

From 113$

Edenside House Hotel St Andrews is a 3-star property located within 6 km from the free museum "University of St Andrews". Guests who stay in the smoke-free guest house can park their car on site.

The accommodation is approximately a 15-minute drive from the ruined Roman St Andrews Catholic Cathedral. This St Andrews hotel is set 4.9 km of the 47 acre Craigtoun Country Park.

Check Availability
Add to compare

Modern Sophistication: Contemporary Hotels

For travelers seeking a blend of modern amenities and sophisticated design, St Andrews' contemporary hotels offer a stylish retreat in the heart of the town. From sleek, minimalist interiors to cutting-edge technology and impeccable service, these properties cater to the needs of the modern traveler. Experience luxury in a chic urban setting or unwind in a trendy boutique hotel โ€“ the contemporary hotels in St Andrews are perfect for discerning guests looking for a dash of style during their stay.

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 set 2.7 km to the famous Swilcan Bridge and within a 10-minute ride from Byre Theatre. Overlooking town, this bed & breakfast welcomes guests with a daily full Scottish breakfast.

St Andrews centre can be reached within 25 minutes' walk. Located 2.5 km of the free museum "University of St Andrews", the 3-star hotel puts the city at your fingertips.

Check Availability
Add to compare

View all photos

9.1
Excellent
394 Reviews

Rooms At The Saint

📍 170 South Street

From 267$

Rooms At The Saint St Andrews is 3-star accommodation set 650 metres to Fraser Gallery St Andrews.

St Andrews Museum is located near Rooms At The Saint, and Dundee airport is approximately a 27-minute drive away. The historic late-Gothic church "St Salvator's Chapel" is a less than a 10-minute walk away. There is Craigtoun Country Park 10 minutes' drive away, and Bus Station in 5 minutes' walk from the hotel.

Check Availability
Add to compare

View all photos

9.1
Excellent
331 Reviews

The Old Station Guest House

📍 Stravithie Bridge

From 224$

The Old Station Bed & Breakfast St Andrews is set 4.6 km of the free museum "University of St Andrews" and 4.6 km away from St Andrews Castle. Providing access to a railway station set nearby, the bed & breakfast offers a gaming room and board games for guests with kids.

The accommodation is placed not far from famous beaches of St Andrews. This 4-star hotel is about 10 minutes' drive from British Golf Museum.

Check Availability
Add to compare

Family-Friendly Escapes: Kid-Friendly Hotels

Planning a family vacation to St Andrews? Look no further than the town's range of kid-friendly hotels that cater to families of all sizes. From spacious suites with interconnecting rooms to fun-filled amenities such as children's clubs and outdoor playgrounds, these properties ensure a memorable stay for both parents and little ones. Enjoy quality family time in a welcoming environment and create lasting memories at St Andrews' family-friendly hotels.

View all photos

8.7
Excellent
72 Reviews

Bell Craig Guest House

📍 8 Murray Park

From 629$

Located in a 5-minute walk from the free museum "University of St Andrews", Bell Craig Guest House St Andrews offers laundry facilities and housekeeping service. The bed & breakfast is a short walk from St Andrews Aquarium.

The this St Andrews property is a mere 0.6 km to the famous Swilcan Bridge. You can reach the centre of St Andrews in 5 minutes on foot. The hotel is situated at 1.6 km distance from East Sands Leisure Centre, and Bus Station lies 350 metres away.

Check Availability
Add to compare

View all photos

6.8
Good
580 Reviews

Scores Hotel

📍 76 The Scores

From 76$

The delightful 3-star Scores Hotel is placed in a historical area of St Andrews, within 5 minutes' walk of The Old Course St Andrews and 950 metres from West Sands Beach. Boasting location close to British Golf Museum, this St Andrews hotel comprises 36 rooms as well as a luggage room and a shop.

The property is centrally situated in the heart of St Andrews. The sophisticated hotel is close to St Andrews Aquarium, and the beach is adjacent to the place. There is the 47 acre Craigtoun Country Park a 10-minute ride away.

Check Availability
Add to compare

View all photos

8.9
Excellent
47 Reviews

Braeside House Bed & Breakfast

📍 25 Nelson Street

From 205$

Braeside House Bed & Breakfast St Andrews is a 4-star property 14 minutes by foot from St Andrews Museum. Highlights at the bed & breakfast include WiFi throughout the property.

The centre of St Andrews can be reached within 10 minutes' walk of the accommodation. Guests can also visit the famous Swilcan Bridge, which is a mere 1.1 km away. This St Andrews hotel is placed a 10-minute ride from the 47 acre Craigtoun Country Park, and Bus Station is 650 metres away.

Check Availability
Add to compare

Culinary Delights: Hotels for Foodies

Indulge your taste buds and satisfy your culinary cravings by staying at one of St Andrews' hotels known for their exceptional dining experiences. From award-winning restaurants serving fresh seafood and traditional Scottish dishes to cozy cafes offering delectable pastries and gourmet coffee, these hotels are a paradise for foodies. Immerse yourself in the vibrant culinary scene of St Andrews and savor the flavors of the town while enjoying a luxurious stay at one of its gastronomic hotels.

View all photos

8.9
Excellent
153 Reviews

No 5 Pilmour Hotel

📍 5 Pilmour Pl

From 227$

Area attractions, including The Royal and Ancient Golf Club of St Andrews and St Andrews Aquarium are located only a short walk from the 4-star No 5 Pilmour. This guest house offers airport shuttles, dry cleaning and concierge service as well as Wi-Fi throughout the property.

The whole Craigtoun Country Park is within 3.4 km to the accommodation, while The St Andrews Preservation Trust Museum is in 800 metres away. A 10-minute walk from the hotel will get you to the heart of St Andrews. A 20-minute stroll will take you to East Sands Leisure Centre.

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 is set nearly a 10-minute walk from the free museum "University of St Andrews" and 16 minutes' stroll of East Sands Leisure Centre. You can make use of housekeeping and ironing on the premises of this guest house.

Located off Lundin Golf Club, the accommodation is set near Eden Mill. Guests can reach the centre of St Andrews within 5 minutes' walk. This St Andrews hotel is placed within 1 km from the famous Swilcan Bridge, while Bus Station is approximately 5 minutes' walk away.

Check Availability
Add to compare

View all photos

8
Very good
577 Reviews

Kinnettles Hotel & Spa

📍 127 North Street

From 284$

Area attractions, including Swilken Burn Bridge and Eden Mill are located only a short walk from Kinnettles Hotel & Spa St Andrews. This hotel serves British meals prepared in the a la carte restaurant on site.

Such city attractions as Byre Theatre, which is in 9 minutes' walk to the accommodation, and East Sands Leisure Centre, which is nearly a 15-minute walk away, are well worth a visit. A 5-minute walk from the 5-star hotel will get you to the heart of St Andrews. Guests of the property can get to the whole Craigtoun Country Park, which is around 10 minutes by car.

Check Availability
Add to compare

View all photos

9.6
Excellent
45 Reviews

Woodside Apartments

📍 High Road

From 192$

The 4-star Knockhill Farm B &B St Andrews lies within 6 km away from The Swilcan Bridge. Guests who stay in the bed & breakfast can park their car onsite.

The accommodation is located within 7 km to British Golf Museum. This St Andrews hotel is within 7 km from Martyrs' Monument.

Check Availability
Add to compare

View all photos

9.2
Excellent
154 Reviews

The Spindle Guest Rooms

📍 4 Dempster Terrace

From 161$

The Spindle Guest Rooms St Andrews is a 3-star property located 950 metres to the free museum "University of St Andrews". A parking is available nearby as well.

Guests will also appreciate proximity to The Swilcan Bridge, which is in 1.3 km away. The beach is in 1.2 km away. Located next to Boarhills Church, this hotel is a few steps from St Andrews Cathedral.

Check Availability
Add to compare

Location