Skip to main content

The best B&Bs in Saint Martins

Check out our pick of great B&Bs in Saint Martins

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Glencarse Hotel, hotel in Saint Martins

The family-run Glencarse Hotel is situated in Glencarse, just 6 miles from Perth. It was built in the 17th century and features contemporary styling within its classic, traditional building.

Good location for Perth visit. Comfortable rooms Great breakfast. Value for money.
Scored 9.1
9.1
Rated superb
Superb
144 reviews
Price from
£100
1 night, 2 adults
The Townhouse, hotel in Saint Martins

This elegantly restored, award-winning 19th Century property has views over South Inch Park, just 2 minutes’ walk from the banks of the river Tay.

Clean, well maintained and very well equipped for a very comfortable evenings stay. Quality fixtures and facilities, very well presented by a perfect host. Best value for money we experienced in a two week Road trip of several hotels and other facilities.
Scored 9.9
9.9
Rated exceptional
Exceptional
666 reviews
Price from
£165
1 night, 2 adults
Ordieview Bed & Breakfast, hotel in Saint Martins

Situated a 5 minutes' drive from Perth, just off the A9 road, Ordieview Bed & Breakfast boasts tranquil accommodation with free Wi-Fi, free parking, picturesque views, a bright and spacious...

Breakfast was great, a lovely conservatory dining room and a great breakfast.
Scored 9.2
9.2
Rated superb
Superb
260 reviews
Price from
£87
1 night, 2 adults
Bankfoot Inn, hotel in Saint Martins

Set in Perthshire countryside, The Bankfoot is a cosy 18th-century Scottish inn. There is free Wi-Fi on site, and all rooms have flat-screen TVs with digital channels and DVD players.

in modernizing the charm was kept
Scored 9.2
9.2
Rated superb
Superb
247 reviews
Price from
£104
1 night, 2 adults
Arisaig Guest House, hotel in Saint Martins

Situated within 2.8 km of Scone Palace and 34 km of Discovery Point in Perth, Arisaig Guest House offers accommodation with seating area.

Lovely host. She made a great breakfast. Made us feel very welcome. Gorgeous house. Top notch!!!
Scored 9.6
9.6
Rated exceptional
Exceptional
430 reviews
Price from
£130
1 night, 2 adults
Heidl Guest House partner with Grampian Hotel, hotel in Saint Martins

Situated in the centre of Perth, a 35-minute drive from Dundee, this guest house offers free Wi-Fi and free parking on site.

Very friendly staff, spacious and clean room and bathroom.
Scored 8.5
8.5
Rated very good
Very good
877 reviews
Price from
£67
1 night, 2 adults
Tayside Hotel, hotel in Saint Martins

The ideal base from which to enjoy an exciting activity-filled break in the Scottish Highlands, this true Sportsman’s hotel is set in Stanley, just 15 minutes from the Perth City Centre Already renow...

Very nice location .quiet and friendly
Scored 8.2
8.2
Rated very good
Very good
588 reviews
Price from
£105
1 night, 2 adults
Dunallan Guest House, hotel in Saint Martins

Located just a 10 minute walk from the historic Perth City Centre, Dunallan Guest House offers free Wi-Fi and on-site parking.

Easy to travel into the city centre by bus
Scored 8.8
8.8
Rated fabulous
Fabulous
713 reviews
Price from
£82
1 night, 2 adults
Hazeldene Guest House, hotel in Saint Martins

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth, Scotland.

Great breakfast Very central location Clean comfy Friendly Easy parking
Scored 8.9
8.9
Rated fabulous
Fabulous
624 reviews
Price from
£100
1 night, 2 adults
Meikleour Arms Hotel & Restaurant, hotel in Saint Martins

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

Staff went out of their way to make our stay comfortable
Scored 9.0
9.0
Rated superb
Superb
389 reviews
Price from
£135
1 night, 2 adults
All B&Bs in Saint Martins
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.
Search B&Bs in Saint Martins
gogless