Skip to main content

B&Bs in St. Andrews

Find the B&Bs that appeal to you the most

The best B&Bs in St. Andrews

Check out our pick of great B&Bs in St. Andrews

Filter by:

Review score

Annandale Guest House

St. Andrews

Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point.

K
Katherine Hennessy
From
South Africa
Breakfast was delicious. Very friendly n helpful host they just added a personal touch. Room was comfortable and clean.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 104 reviews
Price from
US$226.09
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

A
Ashleigh
From
United Arab Emirates
The staff are lovely, location is great - short walk to the beach and short drive to St Andrews and Crail. Our room was really comfortable with our own door to the patio area. Loved our stay and will be back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 486 reviews
Price from
US$272.64
1 night, 2 adults

Scooniehill Farm House B&B

St. Andrews

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

K
Kate
From
South Korea
Lovely personalised bedrooms and garden to relax in. The owners made us feel very welcome.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 135 reviews
Price from
US$172.89
1 night, 2 adults

Guardbridge Inn

St. Andrews

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.

M
Madeleine
From
United Kingdom
Lovely, helpful staff. Very comfortable rooms. Delicious evening meal
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 23 reviews
Price from
US$212.79
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

S
Sophie
From
United Kingdom
Warm and welcoming staff. Our room was fantastic as was breakfast
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 175 reviews
Price from
US$364.01
1 night, 2 adults

No 5 Pilmour

St. Andrews

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

J
Jiuzhang
From
China
Awwwwwesoooome! The room is clean and well be cleaned daily. Cookies provided daily. Breakfast contains amount of choices like bagel+salmon or salmon+eggs (yet don’t know whether can order two or more once because I only order one). The location is really great as its in the town center and not far from the bus station. Some bar’s nearby.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 reviews
Price from
US$266.79
1 night, 2 adults

The Inn At Lathones

St. Andrews

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

T
Teresa
From
Ireland
The quietness of the lodge room within a courtyard with its own outside door .Lovely warm room The Inn was warm & cosy also with such friendly staff. Dinner was excellent. Very welcoming stay . Good location for touring near St Andrews area
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews
Price from
US$143.82
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

H
Heather
From
Ireland
Excellent location and staff, food very good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,396 reviews
Price from
US$168.24
1 night, 2 adults

Morven Guest House Carnoustie

Carnoustie (Near St. Andrews)

Featuring a garden and views of garden, Morven Guest House Carnoustie is a bed and breakfast situated in a historic building in Carnoustie, 1.2 km from Carnoustie Beach.

L
Lesley
From
Australia
Such a lovely stay at Morven Guest House . A home away from home feel . Clean and welcoming , lovely breakfast and fabulous location xxx
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 359 reviews
Price from
US$146.29
1 night, 2 adults

Forth Bay Guest House

Leven-Fife (Near St. Andrews)

Forth Bay Guest House provides accommodation with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

J
JOHN
From
United Kingdom
superb location , hosts were brilliant , would go the extra mile if asked , lovely big breakfeast , lovely beach on the doorstep !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 218 reviews
Price from
US$146.37
1 night, 2 adults
All B&Bs in St. Andrews

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in St. Andrews and surroundings in the past month

See all

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 134 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 243 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 86 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 261 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 104 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 485 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 179 reviews

Popular with guests booking B&Bs in St. Andrews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 988 reviews

Save money on B&Bs in St. Andrews and nearby – budget options available

Montague Guest House

St. Andrews
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 reviews

Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

Doune Guest House

St. Andrews
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 243 reviews

Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 31 reviews

Featuring a patio with garden views, a fitness centre and a garden, Ailim House Serviced Cottage Escape, around the corner from the Old Course can be found in St.

Balmungo Cottage B&B

St. Andrews
Budget options available
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 88 reviews

Boasting a patio with mountain views, a garden and barbecue facilities, Balmungo Cottage B&B can be found in St. Andrews, close to St Andrews East Sands Beach and 3.1 km from St Andrews Bay.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites.

Claremont Cottage

St. Andrews
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 65 reviews

Claremont Cottage in St. Andrews provides adults-only accommodation with a garden and a terrace. The property has garden views and is 6.2 km from St Andrews University and 10 km from St Andrews Bay.

Tarskavaig B&B

Radernie
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 169 reviews

Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

From US$159.59 per night

Pinewood Country House

Leuchars
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 44 reviews

Situated within 12 km of St Andrews University and 16 km of St Andrews Bay in Leuchars, Pinewood Country House features accommodation with seating area.

FAQ about B&Bs in St. Andrews

B&Bs that guests love in St. Andrews

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 350 reviews
I loved the location and the gorgeous look of place, dry quaint. Outdoor furniture to sit and enjoy gardens. Dry well kept guest house really excellent . Family that own and run place stay onsite and nothing to much bother actually feel like extended family staying in house , amazing people. Breakfast great and breakfast room perfect size, I chatted to a few of guest including couple visiting from Australia. , Would stay again great location xx
Guest review by
Jackie
Solo traveller