B&B St Andrews

Not Just Any Hotel – Only the Best B&B St Andrews, Selected for You!

St Andrews
Feb 19, 2025 - Feb 20, 2025
2 adults, 1 room
Find
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.4
Very good (190)
View map · 2.9 km City Centre
From
224£ /per night
8.4
Very good (469)
View map · 0.7 km City Centre
From
101£ /per night
8.2
Very good (275)
View map · 8.6 km City Centre
From
67£ /per night
8.6
Excellent (554)
View map · 4.4 km City Centre
From
200£ /per night
8.2
Very good (143)
View map · 0.6 km City Centre
From
97£ /per night
8
Very good (120)
View map · 1.0 km City Centre
From
78£ /per night
8.2
Very good (44)
View map · 0.3 km City Centre
From
258£ /per night
8.2
Very good (103)
View map · 0.3 km City Centre
From
163£ /per night
8.6
Excellent (270)
View map · 1.1 km City Centre
From
323£ /per night
8.4
Very good (349)
View map · 0.2 km City Centre
From
70£ /per night
8.4
Very good (240)
View map · 0.5 km City Centre
From
155£ /per night
8.2
Very good (133)
View map · 10.9 km City Centre
From
108£ /per night
7.8
Very good (36)
View map · 0.4 km City Centre
From
143£ /per night
8.4
Very good (59)
View map · 1.1 km City Centre
From
200£ /per night
8.4
Very good (123)
View map · 9.4 km City Centre
From
177£ /per night
8.4
Very good (89)
View map · 0.4 km City Centre
From
158£ /per night
8.2
Very good (90)
View map · 5.2 km City Centre
From
230£ /per night
8.2
Very good (16)
View map · 0.4 km City Centre
From
140£ /per night
8.4
Very good (29)
View map · 6.9 km City Centre
From
113£ /per night
8
Very good (88)
View map · 0.9 km City Centre
From
146£ /per night
8.2
Very good (67)
View map · 0.4 km City Centre
From
112£ /per night
8.6
Excellent (21)
View map · 8.9 km City Centre
From
359£ /per night
8.2
Very good (102)
View map · 0.5 km City Centre
From
91£ /per night
224£
101£
67£
200£
97£
78£
258£
163£
323£
70£
155£
108£
143£
200£
177£
158£
230£
140£
113£
146£
112£
359£
91£

Discover Your Perfect Stay

Are you planning a visit to the historic town of St Andrews in the captivating country of Scotland? If so, prepare yourself for a memorable journey filled with breathtaking sights, rich history, and warm Scottish hospitality. And when it comes to finding the perfect place to rest your weary head after a day of exploration, look no further than the charming bed & breakfast options that St Andrews has to offer. With their cozy atmosphere, personalized service, and convenient locations, these accommodations provide a delightful blend of comfort and authenticity.

St Andrews is renowned for its world-famous golf courses, ancient ruins, and stunning shoreline. But amidst its undeniable charm, the town also celebrates a long-standing tradition of hospitality, making bed & breakfast establishments an ideal choice for travelers seeking an authentic Scottish experience. Imagine waking up to the aroma of freshly brewed coffee and homemade scones, served to you in a cozy dining room with views overlooking the picturesque countryside. Bed & breakfasts in St Andrews not only offer comfortable accommodations but also provide a chance to connect with the local community and immerse yourself in the town's unique ambiance.

Whether you're traveling solo, as a couple, or with your family, bed & breakfasts in St Andrews offer a range of options to suit your needs. From charming cottages nestled in the center of town to elegant Victorian homes overlooking the North Sea, there's something to suit every taste and budget. Plus, many bed & breakfasts in St Andrews pride themselves on offering personalized recommendations and insider tips on the town's hidden gems. So, whether you're looking for the best spots to savor traditional Scottish cuisine or seeking recommendations on lesser-known local attractions, the friendly hosts at these establishments are always ready to ensure you have an unforgettable stay in St Andrews.

Name of hotel Accommodation Rating Price, $
Greyfriars Hotel

9.9 / 10

(29 Reviews)

From 69£
Bell Craig Guest House

8.6 / 10

(63 Reviews)

From 152£
Balmungo Cottage B&B

9.9 / 10

(81 Reviews)

From 207£
Scooniehill Farm House B&B

9.7 / 10

(97 Reviews)

From 139£
No12 Bed And Breakfast, St Andrews

9.2 / 10

(163 Reviews)

From 200£
9.9
Excellent (29)

Greyfriars Hotel

16B Greyfriars Garden
Occupying a historic building dating back to the 18th century, Greyfriars Hotel combines period charm with modern amenities. The well-appointed rooms feature elegant decor, blending traditional elements with contemporary touches. Guests can savor a delicious breakfast in the quaint dining area or unwind in the cozy lounge with views of the charming town center. With its central location and rich historical appeal, Greyfriars Hotel offers a unique bed & breakfast experience in the lively heart of St Andrews.

From

69£ /per night
8.6
Excellent (63)

Bell Craig Guest House

8 Murray Park
Nestled in the heart of St Andrews embodies the spirit of a traditional Scottish bed & breakfast. With comfortable rooms adorned with tasteful decor and a warm, welcoming atmosphere, this charming establishment provides a home away from home. Guests can start their day with a hearty Scottish breakfast before venturing out to explore the town's historic landmarks, all within walking distance. The attentive hosts at Bell Craig Guest House ensure that every guest feels like a cherished member of the family.

From

152£ /per night

Charming Bed & Breakfast St Andrews

In this section, we explore a selection of charming bed & breakfast options in St Andrews that offer an authentic Scottish experience. These hotels combine cozy accommodations with warm hospitality, making them the perfect choice for those seeking comfort and a personal touch during their stay in St Andrews.

9.9
Excellent (81)

Balmungo Cottage B&B

Balmungo
Balmungo Cottage B&B offers a cozy escape set in a charming traditional Scottish cottage. With its exposed stone walls, wooden beams, and rustic yet elegant interiors, this bed & breakfast captures the essence of Scottish country living. Guests can relax in the comfortable rooms, each individually decorated, and enjoy a delicious breakfast made with locally sourced ingredients. The hosts at Balmungo Cottage B&B take pride in ensuring a warm and friendly atmosphere, providing guests with a memorable experience in the center of St Andrews.

From

207£ /per night
9.7
Excellent (97)

Scooniehill Farm House B&B

3
Scooniehill Farmhouse, St Andrews, Fife
For those seeking a peaceful retreat surrounded by nature, Scooniehill Farm House B&B is the perfect choice. Set in a stunning countryside location, this bed & breakfast offers comfortable rooms with picturesque views of the surrounding fields and gardens. The welcoming hosts provide a warm Scottish hospitality, serving a delightful breakfast featuring homemade goodies and fresh produce. Guests can take leisurely walks in the countryside or easily access the town center, just a short drive away, making this a tranquil haven with easy access to all that St Andrews has to offer.

From

139£ /per night

Rustic Elegance in St Andrews

If you appreciate the charm of rustic elegance, this section highlights a collection of bed & breakfast establishments in St Andrews that are perfect for those seeking a blend of traditional charm and modern comfort.

9.2
Excellent (163)

No12 Bed And Breakfast, St Andrews

4
12 Grange Road
Located in a stunning Victorian townhouse, No12 Bed And Breakfast exudes elegance and charm. This boutique hotel offers beautifully appointed rooms with refined furnishings and modern amenities. Guests can relax in the cozy lounge area, enjoy a delicious breakfast made with locally sourced ingredients, and receive personalized recommendations from the attentive hosts. With its central location, No12 Bed And Breakfast is an ideal base for exploring St Andrews' many attractions, including the famous golf courses and the breathtaking coastline.

From

200£ /per night

Other city in Country

Other city in World

Dublin
Rome
Bergerac
Naples
Paris
Barcelona
Palermo
Munich
Newport
Dingle
Verona