Skip to main content

The best guest houses in Leuchars

Check out our selection of great guest houses in Leuchars

Filter by:

Review score

See the latest prices and deals by choosing your dates.
No 5 Pilmour, hotel in Leuchars

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

The rooms were clean and the towels were changed daily.The
Scored 8.4
8.4
Rated very good
Very Good
113 reviews
Price from
$349.88
1 night, 2 adults
Shaftesbury Hotel Dundee, hotel in Leuchars

Located in the West End of Dundee, the Shaftesbury Lodge Guest House is a 5-minute taxi journey from Dundee city center.

Near the bus station. The morning breakfast was quite a variety and the chef (owner?) was so nice and willing to make the breakfast as perfect as possible.
Scored 8.1
8.1
Rated very good
Very Good
908 reviews
Price from
$110.15
1 night, 2 adults
High Point Dundee, hotel in Leuchars

High Point Dundee offers accommodations in Dundee, 14 miles from St Andrews University and 17 miles from Fairmont St Andrews Bay Golf Course.

Scored 8.0
8.0
Rated very good
Very Good
8 reviews
Price from
$163.28
1 night, 2 adults
The Waterfront, hotel in Leuchars

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

The Restaurant was superb for both dinner and breakfast.
Scored 9.0
9.0
Rated wonderful
Wonderful
1,478 reviews
Price from
$163.93
1 night, 2 adults
The Spindrift Guest House, hotel in Leuchars

The Spindrift Guest House in Anstruther provides adults-only accommodations with a garden, a bar, and a shared lounge.

The hosts were very helpful and knowledgeable!
Scored 9.4
9.4
Rated wonderful
Wonderful
179 reviews
Price from
$206.04
1 night, 2 adults
The Cairns Leven Fife, hotel in Leuchars

Providing a garden, The Cairns Leven Fife provides accommodations in Fife.

Lovely lovely home in a perfect location! Great big windows facing the sea in front rooms, kitchen space has everything we needed plus high chair! Communication was great, and I was able to get a load of laundry done, I really appreciate everything! There was also a little food truck across the way with yummy breakfast!
Scored 9.1
9.1
Rated wonderful
Wonderful
260 reviews
Price from
$116.63
1 night, 2 adults
Honeypot Guest House, hotel in Leuchars

Offering free WiFi, Honeypot Guest House is located in Crail. All rooms in the guest house are equipped with a flat-screen TV.

The room was a good size, the shower was fantastic and the warm welcome and hospitality was superb. We also enjoyed the breakfast!
Scored 9.3
9.3
Rated wonderful
Wonderful
87 reviews
Price from
$161.98
1 night, 2 adults
Pinewood Country House, hotel in Leuchars

Set in its own grounds, Pinewood Country House is a family-run guest accommodations located just 10 minutes’ drive from St Andrews.

Very beautiful and stately. Immaculately groomed home with a peaceful garden area. Beautifully landscaped yard. Breakfast was amazing, great, stupendous! The homemade bread deserves special commendation as possibly the best ever baked. Owners Karen and Thomas are most welcoming.
Scored 9.5
9.5
Rated exceptional
Exceptional
40 reviews
The Spindle Guest Rooms, hotel in Leuchars

Housed in a historic building, The Spindle Guest Rooms provides accommodations with a terrace and free Wifi in St. Andrews, a 14-minute walk from St Andrews East Sands Beach.

Comfortable room and private bath in beautiful house next to a canal, and next to St Andrews campus.
Scored 9.3
9.3
Rated wonderful
Wonderful
256 reviews
Annandale Guest House, hotel in Leuchars

Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

Great location - comfortable beds - fabulous breakfast- friendly hosts - a great find
Scored 9.2
9.2
Rated wonderful
Wonderful
64 reviews
All guest houses in Leuchars
Looking for a guest house?
Warm and welcoming guest houses are ideal for travelers who prefer laid-back accommodations with a personal touch. Usually family run, these hosts will provide local recommendations and even optional meals. Guest houses sometimes feature a cozy living room or a garden – and are still cheaper than most regular hotels.

Guest Houses That Travelers Love in Leuchars