United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find the Best Perth Bed and Breakfast

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured B&B in Perth

The Courtyard
3.5 out of 5
West Inchmichael, Errol, Kinnaird, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £80 per night from 26 Nov to 27 Nov

Situated in Perth, this bed & breakfast is within 12 miles (20 km) of Camperdown Country Park and Templeton Woods, Fergusson Gallery and St. Ninian's Cathedral. ...

4.4/5Excellent! (15 reviews)

"From start to finish, the host was lovely and helpful"…"

Reviewed on 29 Feb 2020

The Courtyard
Northlees Farm
2 out of 5
Kinfauns, Perth, Scotland
Get Rates

Situated in Perth, this bed & breakfast is within 9 miles (15 km) of McDiarmid Park, Scone Palace and Perth Racecourse. Fergusson Gallery and St. John's Kirk ...

4.5/5Wonderful! (22 reviews)
Lovely welcome into a comfortable family home.

"Such a lovely location, and the owners were so friendly and welcoming with tea/coffee and biscuits every time we arrived. The breakfast was lovely too.If you like to be made welcome into a family home, this is the place to stay."…"

Reviewed on 25 Nov 2019

Northlees Farm
Hollyburn House
4 out of 5
Main Street, Bankfoot, Perth, Scotland
Get Rates

Situated in Perth, this bed & breakfast is within 9 miles (15 km) of Birnam Oak, Dunkeld Cathedral and The Hermitage. Polney Loch and Loch of the Lowes are also ...

4.9/5Exceptional! (92 reviews)
Hidden gem north of Perth!

"We spent four nights here while attending the Solheim Cup. Brenda couldn’t have been any nicer! She even packed us lunches to take when we had to rush out the door in the morning! The room was simple but very comfortable and spotlessly clean. It was very quiet; few people travel past the house at ..."…"

Reviewed on 18 Sep 2019

Hollyburn House
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Newmill Farm
3 out of 5
Newmill Farm, Perth, Scotland
Get Rates

Situated in Perth, this bed & breakfast is within 6 miles (10 km) of McDiarmid Park, Black Watch Regimental Museum and Huntingtower Castle. St. Ninian's Cathedral ...

4.6/5Wonderful! (57 reviews)

"Generally good as owner and family were very welcoming. Did have an issue with the booking via Expedia as they had only reserved one room although I had confirmation for two! Thankfully they had another room available and accommodated us! Road works outside the property made access a little confusing ..."…"

Reviewed on 18 Sep 2019

Newmill Farm
The Fitzroy
3.5 out of 5
8 Western Avenue, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £60 per night from 26 Nov to 27 Nov

Situated in Perth, this bed & breakfast is within 1 mile (2 km) of Perth Ice Rink, St. Ninian's Cathedral and St. John's Kirk. Black Watch Regimental Museum ...

4.9/5Exceptional! (119 reviews)

"Lovely, charming property that was very clean. There were lots of nice touches in the room from bottled water, teas, coffees to plush dressing gowns and homemade tablet."…"

Reviewed on 2 Mar 2020

The Fitzroy
Pitcullen Guest House
3.5 out of 5
17 Pitcullen Crescent, Perth, Scotland
The price is £77 per night from 26 Nov to 27 Nov

Situated in Perth, this bed & breakfast is 0.6 mi (1 km) from Perth Art Gallery and Museum and within 3 miles (5 km) of Scone Palace and Perth Racecourse. Perth ...

4.8/5Exceptional! (32 reviews)
Good base for fishing and sightseeing

"Very comfortable family room with its own pristine private bathroom. Excellent breakfast, well cooked with lots of choice. Perth restaurants etc are about 15 minutes walk. Helpful advice on what to do and where to go. Suitable for families and couples or fishermen like us. Beat at Redgorton 15 minute ..."…"

Reviewed on 8 Mar 2020

Pitcullen Guest House
Dunning Hotel
3.5 out of 5
2 Station Road, Perth, Scotland
Get Rates

Situated in Perth, this golf bed & breakfast is 0.2 mi (0.3 km) from St Serf's Church and within 12 miles (20 km) of Gleneagles Golf Course and Fergusson Gallery. ...

Dunning Hotel
Scotia
3 out of 5
71 Dunkeld Road, Perth, Scotland
The price is £54 per night from 27 Nov to 28 Nov

Situated in Perth, this bed & breakfast is 0.2 mi (0.4 km) from Black Watch Regimental Museum and 2.8 mi (4.6 km) from Scone Palace. St. Ninian's Cathedral and ...

4.9/5Exceptional! (18 reviews)

"Very friendly family run B&B. They couldn’t do enough for us. Will definitely be back"…"

Reviewed on 12 Dec 2019

Scotia
Bronton Cottage
3 out of 5
Edinburgh Road, Bridge of Earn, Perth, Scotland
Get Rates

Situated in Perth, this bed & breakfast is within 6 miles (10 km) of Abernethy Village, Fergusson Gallery and Perth Ice Rink. St. John's Kirk and Perth Art Gallery ...

4.5/5Wonderful! (72 reviews)
A Cozy Refuge in Bridge of Earn

"Bronton cottage is a cozy property about 10 minutes' walk from the village high street. My room was large, with a great bathroom. Breakfast consisted of excellent locally prepared fare, down to the jams. My only complaint was that the WiFi was inconsistent, sometimes working well, sometimes not at ..."…"

Reviewed on 16 Sep 2019

Bronton Cottage
Don't see what you're looking for?
See all available properties in Perth
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Perth

Murrayshall Country House & Golf Club, BW Premier Collection

Murrayshall Country House & Golf Club, BW Premier Collection

4 out of 5
Murrayshall Road, Scone, Perth, Scotland
The price is £80 per night from 1 Dec to 2 Dec
4.5/5Wonderful! (175 reviews)

"Pleasant surroundings, comfortable bed, good breakfast. Good Covid19 precautions."…"

Reviewed on 5 Sep 2020

Murrayshall Country House & Golf Club, BW Premier Collection
Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth

3 out of 5
Crieff Road, Perth, Scotland
The price is £58 per night from 2 Dec to 3 Dec
4.5/5Wonderful! (360 reviews)

"Really friendly welcome, great service and possibly the comfiest hotel bed I’ve ever slept in."…"

Reviewed on 18 Oct 2020

Leonardo Boutique Huntingtower Perth
Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate

4 out of 5
Kinclaven By Stanley, Perth, Scotland
4.3/5Excellent! (227 reviews)

"The staff were very welcoming, caring and efficient. Their coronavirus procedures made us feel safe."…"

Reviewed on 22 Oct 2020

Ballathie Country House Hotel and Estate
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The elegant city of Perth lies along the banks of the River Tay, some 45 miles north of Edinburgh. Few Scottish cities match up to the stark beauty of Perth, with its dark stone and slate architecture, the skyline punctuated by a magnificent church spire. It was once home to the Scottish Parliament and almost became the capital. Today, weekend breakers head to Perth bed and breakfasts to admire the artwork in the galleries, taste contemporary Scottish cuisine in the restaurants or amble around the historic sites. Visitors are also within striking distance of some handsome woodland, criss-crossed with hiking trails, several golf courses, and beaches no more than half an hour away by car.

Nab a guestroom looking out over the River Tay at your B&B, Perth

The bed and breakfasts in Perth come in all shapes and sizes, but whatever reason you're coming to town, whether it's a romantic weekend break or family getaway, you'll always find one that fits the bill. If you're looking for a place to stay that doesn't break the bank while not compromising on comfort or service, you're in the right place. Expedia lists every B&B in Perth, with detailed descriptions and photos. Just plug in your dates, location and budget, and let Expedia do the hard work. Some are traditional family-run B&Bs that haven't changed much over the decades and whose owners have mastered the art of homely hospitality. Others occupy grander properties overlooking the river, adding a pinch of luxury to the proceedings. If you'd rather skip town, you could always opt for one of the converted farmhouses or country cottages just outside, that put you a stone's throw from the beautiful hiking trails. Whatever you choose, you're always guaranteed a comfortable and stress-free break when you book through Expedia.

Guestrooms often come equipped with all the home comforts you would expect, like ensuite bathrooms with shower units or tubs, a TV on the wall, so you don't have to miss your favourite series, and facilities for making tea and coffee. Most will have a range of sizes, including twins, doubles and family-sized rooms, so you can bring the kids along on your Scottish getaway. If you pick right, you could have a guestroom that overlooks the river or one of the historical landmarks. If you're looking for specific features at your Perth bed and breakfast – like a free parking spot for your car or a pet-friendly guestroom – you won't have any trouble finding them on Expedia. As daybreak creeps in, the B&B owners will already be up preparing breakfast, often with things like full Scottish fry-ups or lighter bites, like toast and jam or porridge, washed down, of course, with pots of freshly brewed tea. Looking for a different kind of break? How about trying a few nights in the historic city of Glasgow?

Whisky tasting and walks near your B&B, Perth

The city might not be the largest in Scotland, but there's a ton of things to do near your Perth bed and breakfast. A good place to start delving into Perth's history is Balhousie Castle, which houses a fascinating collection of artefacts, from weaponry to photography. If you fancy a wee dram, make a beeline for Dewar's Aberfeldy Distillery, where you can learn about the process of making the famous Scottish liquor and taste some whisky samples. Music lovers shouldn't miss Concorde Music, a record shop with a staggeringly diverse offering – there's everything from Mozart to the Rolling Stones – that has been open for more than 50 years. For something a little quirkier, you could visit Meikleour Beech Hedge, officially the highest hedge in the world, at more than 100 feet tall.

  • Score a room overlooking the River Tay
  • Stay in the centre of Perth without the high price tag
  • Be a stone's throw from the historic attractions
  • Enjoy a hearty Scottish breakfast each morning

Frequently asked questions

Searching for B&Bs in Perth?
If you’re looking for something a little more offbeat than your standard hotel experience, a bed and breakfast could be a great option for your getaway. If you’d like to learn more about Perth through its top sites and landmarks, Huntingtower Castle and St. John’s Kirk are some notable monuments to visit.
Why would you choose a B&B over a traditional hotel room?
With attentive service, an atmosphere suited to mingling with other guests and hearty breakfasts, B&Bs offer a truly one-of-a-kind environment.
What are the best B&Bs in Perth?
You might consider looking into these B&Bs in Perth: Newmill Farm: 3 stars, 4 rooms. The Fitzroy: 3.5 stars, 5 rooms. Enjoy the designer toiletries and fireplace in reception. The Courtyard: 3.5 stars, 4 rooms. Dunning Hotel: 3.5 stars, 3 rooms. Enjoy the on-site dining and bar/lounge. Pitcullen Guest House: 3.5 stars, 6 rooms. Enjoy the free full breakfast and bar/lounge.
How many bed & breakfasts are there in Perth?
Expedia has 9 B&Bs for your holiday in Perth.
What's the best time of year to stay at a B&B in Perth?
When you’re dreaming of a stay in Perth, year-round temperatures and rainfall may be important factors to consider. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Perth is 702 inches.
What is there to do in Perth?
Travellers looking to spend some time in nature enjoy Perth for its countryside and gardens. When you want to explore some cultural attractions on your trip, Perth Concert Hall and Perth Art Gallery and Museum are worthy sites to visit. You should put Scone Palace and Perth Racecourse on your list if you want to see more of the area.
How can I get to and around Perth?
You can map out your trip in and around Perth ahead of time with these transportation options. Fly into Edinburgh (EDI), which is located 31.1 mi (50 km) away from the heart of the city. Otherwise, look for flights into Dundee (DND), which is 15.9 mi (25.5 km) away. If you’d like to explore around the area, consider renting a car to explore more sights.

More trip options