Book Perth Bed & Breakfast
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Compare 52 B&B in Perth with updated reviews, rates, and availability.

5Pilmourplace
5Pilmourplace
9.2 out of 10, Wonderful, (139)
The price is $344
includes taxes & fees
$286 per night
May 9 - May 10

The Acarsaid - Pitlochry
The Acarsaid - Pitlochry
9.6 out of 10, Exceptional, (12)
The price is $167
includes taxes & fees
$139 per night
May 14 - May 15

Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)
9.8 out of 10, Exceptional, (145)
The price is $253
includes taxes & fees
$210 per night
May 7 - May 8

Springfield Lodge B&B
Springfield Lodge B&B
10.0 out of 10, Exceptional, (127)
The price is $155
includes taxes & fees
$129 per night
May 1 - May 2

Lost Guest House Stirling
Lost Guest House Stirling
7.6 out of 10, Good, (280)
The price is $94
includes taxes & fees
$79 per night
May 1 - May 2

Cuil an Daraich Guest House
Cuil an Daraich Guest House
9.2 out of 10, Wonderful, (161)

Stravithie Castle
Stravithie Castle
9.8 out of 10, Exceptional, (91)
The price is $221
includes taxes & fees
$184 per night
May 6 - May 7

Ivybank Lodge
Ivybank Lodge
9.8 out of 10, Exceptional, (95)
The price is $172
includes taxes & fees
$143 per night
May 26 - May 27
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.
Save an average of 15% on thousands of hotels when you're signed in
Other property types in Perth

Hot tub, beautifully restored Manse. Fantastic midweek rates available.
Hot tub, beautifully restored Manse. Fantastic midweek rates available.
10.0 out of 10, Exceptional, (106)

Cute, cosy cottage with retro Dutch Tub.
Cute, cosy cottage with retro Dutch Tub.
9.8 out of 10, Exceptional, (62)
The price is $319
includes taxes & fees
$319 per night
May 8 - May 9

Scottish Stunning Stay With Free Parking
Scottish Stunning Stay With Free Parking
10.0 out of 10, Exceptional, (1)
The price is $250
includes taxes & fees
$208 per night
May 4 - May 5
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.
Find out more about Perth
Find out more about Perth
Perth B&B information
Number of reviews | 1,072 |
---|---|
Accommodation | 52 B&B |
Lowest Price | $94 |
Highest Price | $344 |
Recent reviews of Perth hotels
Recent reviews of Perth hotels
Recent reviews of Perth hotelsExpedia verified reviews

Dakota Edinburgh
5/5 Excellent
"The room was very comfortable. Plenty of pillows and super soft bedding. Breakfast was a treat. I loved the fact that the windows opened. If you want a fabulous place to stay, You will be more than satisfied. The price is more than fair."
A verified traveler stayed at Dakota Edinburgh
Posted 1 day ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Lodging
- Cottages in Perth and Kinross
- Family Hotels in Perth and Kinross
- Resorts & Hotels with Spas in Perth and Kinross
- Hotels with a Gym in Perth and Kinross
- Hotels with Air Conditioning in Perth and Kinross
- Golf Hotels in Perth and Kinross
- Hotels with Laundry Facilities in Perth and Kinross
- Pet-friendly Hotels in Perth and Kinross
- Perth and Kinross Hotels
- Hotels with Fireplaces in Perth and Kinross
- Hotels near Perth Concert Hall
- Hostels in Scone
- Hotels near Scone Palace
- Scone Hotels
- Luxury Hotels in Scone
- Pet-friendly Hotels in Scone
- Golf Hotels in Scone
- Hotels near Perth Racecourse
- Hotels near Huntingtower Castle
- B&B in Bridge Of Earn
- B&B in Almondbank
- Bridge Of Earn Hotels
- 5 Star Hotels in Bridge Of Earn
- Hotels near Perth
- Almondbank Hotels
- Balbeggie Hotels
- Luncarty Hotels
- B&B in Forgandenny
- Glencarse Hotels
- Hostels in Stanley
- Cabin Rentals in Stanley
- Castles in Stanley
- Hotels with Hot Tubs in Stanley
Flights
- Flights to Perth and Kinross
- Flights from Scone
- Flights to Bridge Of Earn
- Flights from Washington (IAD) to Perth (PSL)
- Flights from London (LHR) to Perth (PSL)
- Flights from Boston (BOS) to Perth (PSL)
- Flights from Perth
- Flights from Dublin (DUB) to Perth (PSL)
- Flights from Brisbane (BNE) to Perth (PSL)
- Flights from Melbourne (MEL) to Perth (PSL)
- Flights from Philadelphia (PHL) to Perth (PSL)
- Flights from Atlanta (ATL) to Perth (PSL)
- Flights from Los Angeles (LAX) to Perth (PSL)
- Flights from Chicago (ORD) to Perth (PSL)
- Flights from Dubai (DXB) to Perth (PSL)
- Flights from Seattle (SEA) to Perth (PSL)
- Flights from Portland (PDX) to Perth (PSL)
- Flights from Denver (DEN) to Perth (PSL)
- Flights from Port of Spain (POS) to Perth (PSL)
- Flights from Phoenix (PHX) to Perth (PSL)
- Flights from New York (JFK) to Perth (PSL)
- Flights from Montreal (YUL) to Perth (PSL)
- Flights from Hartford (BDL) to Perth (PSL)
- Flights from Kano (KAN) to Perth (PSL)
- Flights from Copenhagen (CPH) to Perth (PSL)
- Flights from Perth (PER) to Perth (PSL)
- Flights from Grand Junction (GJT) to Perth (PSL)
- Flights from Fort Lauderdale (FLL) to Perth (PSL)
- Flights from Louisville (SDF) to Perth (PSL)
- Flights from Cebu (CEB) to Perth (PSL)
- Flights from Zürich (ZRH) to Perth (PSL)
- Flights from Prague (PRG) to Perth (PSL)
- Flights from Bangkok (BKK) to Perth (PSL)
- Flights from Baltimore (BWI) to Perth (PSL)
- Flights from Dar es Salaam (DAR) to Perth (PSL)
- Flights from Manila (MNL) to Perth (PSL)
- Flights from Newcastle (NCL) to Perth (PSL)
- Flights from London (STN) to Perth (PSL)
- Flights from Hong Kong (HKG) to Perth (PSL)
- Flights from Frankfurt (FRA) to Perth (PSL)
- Flights from Dundee (DND) to Perth (PSL)
- Flights from Darwin (DRW) to Perth (PSL)
- Flights from Oslo (OSL) to Perth (PSL)
- Flights from Amsterdam (AMS) to Perth (PSL)
- Flights from Toronto (YYZ) to Perth (PSL)
- Flights from Vancouver (YVR) to Perth (PSL)
- Flights from Kuala Lumpur (KUL) to Perth (PSL)
- Flights from Manchester (MAN) to Perth (PSL)
- Flights from Norfolk (ORF) to Perth (PSL)