Skip to main content

The best B&Bs in Perth

Check out our selection of great B&Bs in Perth

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Scotia, hotel in Perth

Located a 10-minute stroll from Perth city center, the Scotia offers free Wi-Fi and free private parking.

Noreen was an awesome host! Great breakfast! Great location. Noreen gave us lots of brilliant ideas for things to do. We enjoyed our stay very much.
Scored 9.2
9.2
Rated wonderful
Wonderful
431 reviews
Price from$148.39per night
The Townhouse, hotel in Perth

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.

Our host, Davis was exceptional!
Scored 9.9
9.9
Rated exceptional
Exceptional
687 reviews
Price from$204.68per night
Arisaig Guest House, hotel in Perth

Arisaig Guest House enjoys a location in Perth, 1.7 miles from Scone Palace and 21 miles from Discovery Point. This guest house features free private parking, daily room service, and free Wifi.

Spotless facility Comfy Beds Outstanding Host
Scored 9.6
9.6
Rated exceptional
Exceptional
404 reviews
Price from$127.93per night
Dunallan Guest House, hotel in Perth

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

The room was clean and the bed was comfortable. The bathroom was updated. The host was welcoming. The restaurant referred to for breakfast was very good.
Scored 8.8
8.8
Rated excellent
Excellent
653 reviews
Price from$104.90per night
Glencarse Hotel, hotel in Perth

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

This was an unplanned convenience stopover. Pleasant room, good location, quiet -- despite being right on the old highway. Staff were friendly and I loved all the dogs.
Scored 9.2
9.2
Rated wonderful
Wonderful
127 reviews
Price from$127.93per night
Ordieview Bed & Breakfast, hotel in Perth

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

Quiet B&B with attentive service. Very comfortable and clean. Large common space. Excellent breakfast.
Scored 9.2
9.2
Rated wonderful
Wonderful
262 reviews
Price from$111.29per night
Tayside Hotel, hotel in Perth

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.

Clean, friendly staff, good breakfast, good price-quality
Scored 8.2
8.2
Rated very good
Very Good
566 reviews
Price from$134.32per night
Meikleour Arms Hotel & Restaurant, hotel in Perth

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.

The room was lovely ,beds really comfy .Loved the setting and the residents lounge and the staff were lovely especially our Spanish waitress .
Scored 9.0
9.0
Rated wonderful
Wonderful
381 reviews
Price from$172.70per night
Whitemoss Lodge, hotel in Perth

Located in Dunning, 24 mi from Stirling, Whitemoss Lodge features a garden and free WiFi.

Great views,clean pod and a great breakfast
Scored 9.6
9.6
Rated exceptional
Exceptional
524 reviews
Price from$163.74per night
The Smiddy Haugh, hotel in Perth

Located in Auchterarder, 6.8 mi from Gleneagles, The Smiddy Haugh is a family-run business offering accommodations with a garden.

A very comfortable night. Well managed. Owners are extremely hospitable and demonstrate a real desire to ensure guests have a pleasant stay. Delicious food served in a very tasteful setting. Nothing was too much trouble
Scored 9.3
9.3
Rated wonderful
Wonderful
264 reviews
Price from$172.70per night
All B&Bs in Perth

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.
Search B&Bs in Perth

Most booked B&Bs in Perth this month

B&Bs That Guests Love in Perth

  • Avg. price/night: $161.19
    Scored 7.8
    7.8
    Rated good
    Good
     · 1,263 reviews
    Friendly staff, excellent breakfast. First class Nepalese cuisine in evening. Great location close to city centre.
    Avril
    Travelers with friends
  • Scored 8.1
    8.1
    Rated very good
    Very Good
     · 391 reviews
    It is a great location near Perth but in a charming village. I liked the friendly atmosphere of the pub/hotel. The staff were really welcoming and helpful, as I couldn't stick around for breakfast on the first day she made sure I got a pack lunch instead to take with me early in the morning. The cooked breakfast the second day was great. Superb value. Private bathroom was clean. Very good if you like simple and basic facilities and value that it represents. The establishment had a lot of character.
    Carol
    Solo traveler
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 30 reviews
    Beautiful grounds lots of trees and well kept. Hot tub was great and very private. Lodge Mache 3 had a secure fence and decking area which is great for dogs. Lodge has new kitchen and bathroom and new carpets and a dishwasher. Area was very quiet and peaceful only 15 min drive into Perth city centre.
    hazel
    Travelers with friends
  • Avg. price/night: $231.54
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 591 reviews
    Great location for centre of Perth with private off street parking. Quiet location with pleasant staff and a lovely breakfast
    Anthony
    Young couple
  • Avg. price/night: $211.08
    Scored 7.9
    7.9
    Rated good
    Good
     · 2,277 reviews
    Great location near river and city centre. Room was very good and surprisingly warm and quiet even though it fronted onto a main road and the river. Secondary double glazing in place and this obviously made a significant benefit. Bed was quite good but mattress not super comfortable. Will need updating with a topper style mattress soon. Staff were friendly and helpful. Good full cooked breakfast included
    Anthony
    Young couple
  • Avg. price/night: $231.54
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 591 reviews
    Great location, quiet as set back from the main road. Comfortable and clean rooms. Friendly and helpful staff. Excellent breakfast. Easy walk into town.
    S
    Sandra
    Family with young children
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 136 reviews
    Beautiful apartment with everything you could possibly need for a weekend away. All fixtures and fittings were of a high standard and the art work hanging on the walls were fabulous. Exceptional bathroom and spa shower room with plentiful luxury towels and soaps to match. Parking is next to flat and position of flat is a 3 minute walk into Perth City centre. If not driving, the flat is directly across the road from bus station. Area appears very quiet. Lawrence was very accommodating and easy to communicate with. Will return
    Catherine
    Travelers with friends
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 687 reviews
    Everything. The room was stunning, a great host, home made scones on arrival, excellent breakfast. The location is perfect, central with parking opposite a park. Comfortable bed, shutters on the windows so it was dark in the morning and it was quiet.
    Stephen
    Young couple
  • Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 885 reviews
    Super friendly and helpful host, great location a short walk from town, excellent breakfast, nice quiet room
    Paul
    Young couple
  • Scored 6.9
    6.9
    Rated pleasant
    Pleasant
     · 1,955 reviews
    Staff at breakfast in particular were helpful and pleasant. The location is good for the city centre. Reasonably quiet area. Really good restaurants nearby. Private car park.
    Patricia
    Young couple

Research, refine, and make plans for your whole trip