Skip to main content

B&Bs in Perth

Find the B&Bs that appeal to you the most

The best B&Bs in Perth

Check out our pick of great B&Bs in Perth

Filter by:

Review score

No 9 The Guest House Perth

Perth

Situated 34 km from Discovery Point, 27 km from Falkland Palace & Garden and 31 km from Gleneagles, No 9 The Guest House Perth features accommodation located in Perth.

a
audra
From
United Kingdom
Fiona and Peter are a lovely couple, friendly, caring and make sure you are comfortable and have everything you need to make your stay perfect, go above and beyond would highly recommend and would stay again
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews
Price from
US$133.39
1 night, 2 adults

The Townhouse

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.

S
Sally
From
United Kingdom
Absolutely gorgeous period property. Very good sized room and a stunning bathroom. Our host was very warm and welcoming and there were lovely personal touches in the room. The breakfast is phenomenal!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 530 reviews
Price from
US$242.53
1 night, 2 adults

Albert Villa Guest House

Perth

Situated just 4.3 km from Scone Palace, Albert Villa Guest House offers accommodation in Perth with access to a garden, a shared lounge, as well as bicycle parking.

D
Deborah
From
New Zealand
Handy to town Off street parking Friendly welcome Comfortable facilities
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews
Price from
US$185.94
1 night, 2 adults

Woodlea

Perth

A 6-minute walk from Perth city centre and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray.

G
Gérard
From
Belgium
Well located, very clean, wonderful breakfast and very gentle host
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 799 reviews
Price from
US$102.40
1 night, 2 adults

Dunallan Guest House

Perth

Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point.

A
Aenne
From
Germany
-Very nice host with helpful tips for visiting the city and scotland itself! -so many beautiful details in the room, we felt very welcomed - loved the warming bottles (?) !! -perfect first start for our trip to the highlands
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 769 reviews
Price from
US$106.44
1 night, 2 adults

Hazeldene Guest House

Perth

Offering a shared lounge and garden view, Hazeldene Guest House is located in Perth, 34 km from Discovery Point and 27 km from Falkland Palace & Garden.

A
Alistair Jack
From
Thailand
Friendly welcome and helpful service, good room and facilities, excellent location and breakfast!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 670 reviews
Price from
US$128
1 night, 2 adults

Tayside Hotel

Stanley (Near Perth)

Situated in Stanley, in a historic building, 17 km from Scone Palace, Tayside Hotel is a guest house with a garden and bar.

S
Susan
From
Australia
Had a lovely dinner in the restaurant with a generous breakfast the next day. It was good value.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 577 reviews
Price from
US$181.90
1 night, 2 adults

Whitemoss Lodge

Dunning (Near Perth)

Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.

N
Nahshon
From
Israel
the hospitality of Suzanne and sinclair was amazing!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 541 reviews
Price from
US$181.90
1 night, 2 adults

The Smiddy Haugh

Auchterarder (Near Perth)

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

t
tracey
From
0
This is a little gem of a hotel.,warm and friendly owners who provide great hospitality. Excellent dinner and fabulous breakfast could hardly move after the portions. And such a lovely gesture to give my partner birthday cake slice on the morning we left.,hosts go above and beyond Would highly recommend this place
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 323 reviews
Price from
US$175.16
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near 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.

A
Aaron
From
United States
The size of the rooms. The location of your establishment. The parking. The restaurant. The beautiful property. These were all excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 300 reviews
Price from
US$188.64
1 night, 2 adults
All B&Bs in Perth

Top picks for Perth hotels

Explore our most popular hotels in Perth

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 799 reviews
    From
    US$102
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 530 reviews
    From
    US$243
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 769 reviews
    From
    US$106
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 670 reviews
    From
    US$128
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 177 reviews
    From
    US$133
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 53 reviews
    From
    US$186
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 577 reviews
    From
    US$182
    1 night, 2 adults
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,074 reviews
    From
    US$72
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 300 reviews
    From
    US$189
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 541 reviews
    From
    US$182
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 323 reviews
    From
    US$175
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 539 reviews
    From
    US$133
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 203 reviews
    From
    US$105
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 404 reviews
    From
    US$146
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,089 reviews
    From
    US$166
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 366 reviews
    From
    US$182
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 218 reviews
    From
    US$229
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 482 reviews
    From
    US$108
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 149 reviews
    From
    US$163
    1 night, 2 adults

Filter by:

Review score

No 9 The Guest House Perth

Perth

Situated 34 km from Discovery Point, 27 km from Falkland Palace & Garden and 31 km from Gleneagles, No 9 The Guest House Perth features accommodation located in Perth.

a
audra
From
United Kingdom
Fiona and Peter are a lovely couple, friendly, caring and make sure you are comfortable and have everything you need to make your stay perfect, go above and beyond would highly recommend and would stay again
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews
Price from
US$133.39
1 night, 2 adults

The Townhouse

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.

S
Sally
From
United Kingdom
Absolutely gorgeous period property. Very good sized room and a stunning bathroom. Our host was very warm and welcoming and there were lovely personal touches in the room. The breakfast is phenomenal!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 530 reviews
Price from
US$242.53
1 night, 2 adults

Albert Villa Guest House

Perth

Situated just 4.3 km from Scone Palace, Albert Villa Guest House offers accommodation in Perth with access to a garden, a shared lounge, as well as bicycle parking.

D
Deborah
From
New Zealand
Handy to town Off street parking Friendly welcome Comfortable facilities
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews
Price from
US$185.94
1 night, 2 adults

Woodlea

Perth

A 6-minute walk from Perth city centre and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray.

G
Gérard
From
Belgium
Well located, very clean, wonderful breakfast and very gentle host
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 799 reviews
Price from
US$102.40
1 night, 2 adults

Dunallan Guest House

Perth

Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point.

A
Aenne
From
Germany
-Very nice host with helpful tips for visiting the city and scotland itself! -so many beautiful details in the room, we felt very welcomed - loved the warming bottles (?) !! -perfect first start for our trip to the highlands
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 769 reviews
Price from
US$106.44
1 night, 2 adults

Hazeldene Guest House

Perth

Offering a shared lounge and garden view, Hazeldene Guest House is located in Perth, 34 km from Discovery Point and 27 km from Falkland Palace & Garden.

A
Alistair Jack
From
Thailand
Friendly welcome and helpful service, good room and facilities, excellent location and breakfast!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 670 reviews
Price from
US$128
1 night, 2 adults

Tayside Hotel

Stanley (Near Perth)

Situated in Stanley, in a historic building, 17 km from Scone Palace, Tayside Hotel is a guest house with a garden and bar.

S
Susan
From
Australia
Had a lovely dinner in the restaurant with a generous breakfast the next day. It was good value.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 577 reviews
Price from
US$181.90
1 night, 2 adults

Whitemoss Lodge

Dunning (Near Perth)

Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.

N
Nahshon
From
Israel
the hospitality of Suzanne and sinclair was amazing!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 541 reviews
Price from
US$181.90
1 night, 2 adults

The Smiddy Haugh

Auchterarder (Near Perth)

The Smiddy Haugh features a garden, shared lounge, a restaurant and bar in Auchterarder. This 3-star inn offers free WiFi. The property is non-smoking and is located 21 km from Scone Palace.

t
tracey
From
0
This is a little gem of a hotel.,warm and friendly owners who provide great hospitality. Excellent dinner and fabulous breakfast could hardly move after the portions. And such a lovely gesture to give my partner birthday cake slice on the morning we left.,hosts go above and beyond Would highly recommend this place
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 323 reviews
Price from
US$175.16
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near 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.

A
Aaron
From
United States
The size of the rooms. The location of your establishment. The parking. The restaurant. The beautiful property. These were all excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 300 reviews
Price from
US$188.64
1 night, 2 adults
All B&Bs in Perth

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.

Most booked B&Bs in Perth and surroundings in the past month

See all

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 895 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 177 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 670 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 769 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 530 reviews

Popular with guests booking B&Bs in Perth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 799 reviews

Popular with guests booking B&Bs in Stanley

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 577 reviews

Popular with guests booking B&Bs in Saint Martins

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 152 reviews

Popular with guests booking B&Bs in Glencarse

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 189 reviews

B&Bs that guests love in Perth

See all
Avg. price/night: US$161.69
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 530 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.
Guest review by
Stephen
Young couple