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

Find out moreOpens in new tab or window

Search B&B in Perth

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
1
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Ellard Bed & Breakfast
4 out of 5
6 Ellard Avenue, Belmont, WA
The price is AU$95 per night from 30 Jan. to 31 Jan.

Located in Belmont, this bed & breakfast is 1.5 mi (2.4 km) from Ascot Racecourse and within 6 miles (10 km) of Crown Perth and Optus Stadium. Langley Park and ...

4.3/5Excellent! (314 reviews)

"Very spacious room & ensuite. A bit of traffic noise (I am used to a quiet farm!)"…"

Reviewed on 21 Oct. 2020

Ellard Bed & Breakfast
Airport B&B
3 out of 5
105 Central Avenue, Redcliffe, WA
Free cancellationReserve now, pay when you stay
The price is AU$120 per night from 19 Feb. to 20 Feb.

Located in Redcliffe, this bed & breakfast is 2 mi (3.2 km) from Ascot Racecourse and within 6 miles (10 km) of Crown Perth and Optus Stadium. Langley Park and ...

4.7/5Exceptional! (82 reviews)

"Friendly and helpful host providing pickup from airport and return trip Clean and lovely bathroom with bath Peaceful garden setting"…"

Reviewed on 15 Jan. 2021

Airport B&B
Fremantle Bed and Breakfast
3.5 out of 5
5 Mouat Street, Fremantle, WA
The price is AU$150 per night from 2 Feb. to 3 Feb.

Located in Fremantle, this bed & breakfast is within a 10-minute walk of University of Notre Dame Australia and Fremantle Markets. Fremantle Prison is 0.6 mi ...

4.2/5Excellent! (306 reviews)

"Lovely place. Great atmosphere nice and quiet. Shame about the roadworks"…"

Reviewed on 15 Jul. 2020

Fremantle Bed and Breakfast
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.
30 Arundel Accommodation
3.5 out of 5
30 Arundel Street , Fremantle, WA
The price is AU$165 per night from 26 Jan. to 27 Jan.

Located in Fremantle, this bed & breakfast is within a 10-minute walk of Fremantle Markets and Fremantle Prison. Kings Square and University of Notre Dame Australia ...

4.7/5Exceptional! (108 reviews)
Very happy and will visit again

"My wife first I first visit to Fremantle,friendly great service loved location as we were doing a cruise .Fresh fruit on arrival and free water have booked again in April 2021 ."…"

Reviewed on 19 Mar. 2020

30 Arundel Accommodation
Rose Hotel Clarkson
3.5 out of 5
150 Celebration Boulevard, Clarkson, WA
Free cancellationReserve now, pay when you stay
The price is AU$125 per night from 27 Jan. to 28 Jan.

Located in Clarkson, this bed & breakfast is within 3 miles (5 km) of Ocean Keys Shopping Centre, Tamala Park Conservation Reserve and Burns Beach. Mindarie ...

3.9/5Good! (41 reviews)
More of a guest house than a hotel

"Hard to contact staff. Phoned three times to advise check-in time. Arrived within the time, door locked so press intercom twice, phone and knock. Eventually the staff spoke through intercom. Got to the room, quite clean for what we needed. Upper shelves in robe and inside bathroom cupboard dirty. ..."…"

Reviewed on 30 Aug. 2020

Rose Hotel Clarkson
The Good Life B & B
3.5 out of 5
64 George Road, Lesmurdie, WA
The price is AU$144 per night from 27 Jan. to 28 Jan.

Located in Lesmurdie, this bed & breakfast is 0.2 mi (0.3 km) from Mundy Regional Park and within 9 miles (15 km) of Bentley Hospital and Cohunu Koala Park. ...

4.9/5Exceptional! (70 reviews)

"Exceptionally friendly owner. Professional offering, well equipped and comfortable."…"

Reviewed on 10 Dec. 2020

The Good Life B & B
Palms Bed & Breakfast
3.5 out of 5
24 Dorchester Avenue, Warwick, WA
Free cancellationReserve now, pay when you stay
The price is AU$97 per night from 26 Jan. to 27 Jan.

Located in Warwick, this bed & breakfast is 2.3 mi (3.7 km) from Marangaroo Golf Course and within 6 miles (10 km) of Scarborough Beach and Hillarys Boat Harbour. ...

4.3/5Excellent! (62 reviews)
Convenient

"Very pleasant for short stay, close to shopping centre and food outlets."…"

Reviewed on 7 Mar. 2020

Palms Bed & Breakfast
Hamptons Inn
4.5 out of 5
34 Hampton Road (Corner Fothergill St), Fremantle, WA
The price is AU$120 per night from 26 Jan. to 27 Jan.

Located in Fremantle, this luxury bed & breakfast is within a 15-minute walk of Fremantle Prison and Fremantle Markets. Kings Square and University of Notre ...

4.7/5Exceptional! (108 reviews)
stay

"Everything was great! Super comfortable beds and nice breakfast plus an excellent location. My only suggestion would be to have a bath mat to make it easier to step out of the shower."…"

Reviewed on 28 Feb. 2020

Hamptons Inn
Ocean Reef Homestay
3 out of 5
71 Marina Boulevard, Ocean Reef, WA
Free cancellationReserve now, pay when you stay
The price is AU$95 per night from 1 Feb. to 2 Feb.

Located in Ocean Reef, this beach bed & breakfast is 1.1 mi (1.8 km) from Mullaloo Beach and within 3 miles (5 km) of Westfield Whitford City and Edith Cowan ...

4.6/5Exceptional! (36 reviews)
Perfection plus

"Always a pleasure seeing jodie and kyle wonderful place i give 110% gooooo stay but plrase leave a room for me , 😘😍"…"

Reviewed on 16 May 2020

Ocean Reef Homestay
Haven on the Park
5 out of 5
5 Turner Street, Highgate, WA
The price is AU$386 per night from 26 Jan. to 27 Jan.

Located in Highgate, this luxury bed & breakfast is within 1 mi (2 km) of nib Stadium and Hyde Park. Western Australian Museum and Perth Mint are also within ...

4.8/5Exceptional! (17 reviews)

"It is a great property with fabulous people. The property has a great courtyard and is beautifully appointed with very sophisticated design and linen and a great mini bar"…"

Reviewed on 3 Apr. 2020

Haven on the Park
Durack House
4.5 out of 5
7 Almondbury Road, Mount Lawley, WA
The price is AU$170 per night from 5 Feb. to 6 Feb.

Located in Mount Lawley, this luxury bed & breakfast is 1.2 mi (2 km) from Hyde Park and within 3 miles (5 km) of Elizabeth Quay and Crown Perth. Royal Perth ...

4.9/5Exceptional! (42 reviews)
Great B&B

"We had a 2 night stay and this was perfect. Location very good near a train station. Hosts were lively and breakfast was made to order and superb . Bed was comfortable and we enjoyed the patio."…"

Reviewed on 24 Jan. 2020

Durack House
Platinum Suites Fremantle
4 out of 5
1 South Street, Fremantle, WA
The price is AU$208 per night from 2 Feb. to 3 Feb.

Located in Fremantle, this bed & breakfast is within 1 mile (2 km) of Bathers Beach, Fremantle Markets and Fremantle Prison. University of Notre Dame Australia ...

4.9/5Exceptional! (87 reviews)

"This boutique hotel is one of the nicest we've stayed in. Vicki and Pete are delightful and friendly. The casual, smart and relaxed atmosphere was exactly what we needed this weekend and the location is close to restaurants and the sea."…"

Reviewed on 11 Oct. 2020

Platinum Suites Fremantle
Sorrento Beach Bed & Breakfast
4 out of 5
30 Hood Terrace, cnr Kempenfeldt St, Sorrento, WA
The price is AU$130 per night from 26 Jan. to 27 Jan.

This family-friendly Perth bed & breakfast is located in the entertainment district, within 1 mi (2 km) of Sorrento Quay Boardwalk, Hillarys Boat Harbour and ...

4.7/5Exceptional! (42 reviews)

"Highly recommend Sorrento Beach B&B for a relaxing break. The"…"

Reviewed on 12 Sep. 2020

Sorrento Beach Bed & Breakfast
Devonleigh Bed & Breakfast
3.5 out of 5
834 Eighty Road, Baldivis, WA
The price is AU$148 per night from 9 Feb. to 10 Feb.

Located in Baldivis, this spa bed & breakfast is within 6 miles (10 km) of Port Kennedy Scientific Park, The Links Kennedy Bay and Secret Harbour Beach. Golden ...

4.9/5Exceptional! (24 reviews)

"Peaceful and quiet and the owners were very lovely and helpful"…"

Reviewed on 21 Jan. 2021

Devonleigh Bed & Breakfast
Pension of Perth
3.5 out of 5
3 Throssell Street, Perth, WA
The price is AU$135 per night from 26 Jan. to 27 Jan.

Situated in a state park, this bed & breakfast is within 2 miles (3 km) of Hyde Park, RAC Arena and Hay Street Mall. Royal Perth Hospital and Perth Convention ...

4.3/5Excellent! (40 reviews)

"Room gorgeous.. fantastic breakfast.awesome location.restaurants aplenty.room clean and big"…"

Reviewed on 23 Aug. 2020

Pension of Perth
Port Mill Bed And Breakfast
4 out of 5
3/17 Essex Street, Fremantle, WA
Free cancellationReserve now, pay when you stay
The price is AU$180 per night from 31 Jan. to 1 Feb.

Located in Fremantle, this bed & breakfast is within a 10-minute walk of Fremantle Markets and Fremantle Prison. Kings Square and University of Notre Dame Australia ...

4.4/5Wonderful! (87 reviews)
Hidden gem

"What a little hidden gem. Port Mill B&B is a great location in the centre of Fremantle. We checked ourselves in with no issue - instructions provided were thorough and clear. Our room was very clean (spotless) and we had a king size bed. Continental breakfast was included...we had a great stay."…"

Reviewed on 17 Aug. 2020

Port Mill Bed And Breakfast
Rosebridge House Bed & Breakfast
4 out of 5
86 Williams Street, Gooseberry Hill, WA
Free cancellationReserve now, pay when you stay
The price is AU$175 per night from 26 Jan. to 27 Jan.

Located in Gooseberry Hill, this bed & breakfast is 1.4 mi (2.3 km) from Mundy Regional Park and 2.3 mi (3.7 km) from Zanthorrea Nursery. SuperCars Perth and ...

4.7/5Exceptional! (158 reviews)

"Place was tidy and lived up to our expectations. Humble breakfast. Will stay again some time..."…"

Reviewed on 23 Jul. 2020

Rosebridge House Bed & Breakfast
Armadale Cottage Bed & Breakfast
4 out of 5
3161 Albany Highway, Armadale, WA
The price is AU$160 per night from 26 Jan. to 27 Jan.

Located in Armadale, this bed & breakfast is within a 15-minute walk of Minnawarra Historic Precinct and Bert Tyler Machinery Museum. Champion Lakes Regatta ...

4.9/5Exceptional! (48 reviews)

"Nice and cosy area. The host was friendly too"…"

Reviewed on 18 Nov. 2019

Armadale Cottage Bed & Breakfast
Palm Beach Bed & Breakfast
4 out of 5
42 Thorpe Street, Rockingham, WA
Get Rates

This family-friendly Perth bed & breakfast is located by the sea, within a 10-minute walk of Rockingham Beach and Palm Beach. Churchill Park and Rockingham Shopping ...

4.8/5Exceptional! (30 reviews)

"Love the place. All future stays will be there."…"

Reviewed on 1 Apr. 2020

Palm Beach Bed & Breakfast
Bed and Breakfast in Perth
3 out of 5
7 O'Dell Street, Thornlie, WA
Get Rates

Located in Thornlie, this bed & breakfast is within 9 miles (15 km) of Bentley Hospital, Curtin University of Technology and Perth Hockey Stadium. Champion Lakes ...

4.6/5Exceptional! (38 reviews)

"We had to find last minute accommodation this lady was very accommodating and friendly. She also helped us with food as I have many intolerance's. Nothing seemed to be a problem at this BnB. Very lovely, safe feeling and friendly place to stay. Thank you"…"

Reviewed on 20 Jul. 2019

Bed and Breakfast in Perth
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

Rendezvous Hotel Perth Scarborough

Rendezvous Hotel Perth Scarborough

5 out of 5
148 The Esplanade, Scarborough, WA
The price is AU$179 per night from 1 Feb. to 2 Feb.
4.2/5Very Good! (994 reviews)

"Excellent location Friendly staff Beautiful views. Had an ocean front on the 17th floor. Very clean and modern room. Very clean bathroom. Pool area was a over crowded for Covid times. Overall fantastic stay 😊"…"

Reviewed on 21 Jan. 2021

Rendezvous Hotel Perth Scarborough
Esplanade Hotel Fremantle - by Rydges

Esplanade Hotel Fremantle - by Rydges

4.5 out of 5
Cnr Marine Terrace and Essex St, Fremantle, WA
The price is AU$174 per night from 31 Jan. to 1 Feb.
4.2/5Excellent! (1,149 reviews)

"We were so pleasantly surprised how lovely this hotel is .. the staff are so friendly and the rooms are big and clean"…"

Reviewed on 2 Jan. 2021

Esplanade Hotel Fremantle - by Rydges
Doubletree by Hilton Perth Northbridge

Doubletree by Hilton Perth Northbridge

4 out of 5
100 James Street, Northbridge, WA
The price is AU$122 per night from 28 Jan. to 29 Jan.
4.6/5Wonderful! (440 reviews)

"the service is good and you would thought it would be noisy because its sorrounded by pubs and foodplaces but its not and that definitely a must."…"

Reviewed on 29 Dec. 2020

Doubletree by Hilton Perth Northbridge
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.

Frequently asked questions

Searching for B&Bs in Perth?
If you’re looking for somewhere to stay with fewer rooms than a hotel and an intimate environment, a B&B might be just the right fit for your trip to Perth. Hoping for a day by the water in Perth? City Beach and Cottesloe Beach are a couple of the most notable ones in town.
How do you know if a B&B is the best choice for your stay?
With attentive service, opportunities to meet guests from other places and of course a scrumptious breakfast, B&Bs all have a one-of-a-kind setting.
What are the best B&Bs in Perth?
Why not look at these B&Bs in Perth: Ellard Bed & Breakfast: 4 stars. Fremantle Bed and Breakfast: 3.5 stars, 6 rooms. Rose Hotel Clarkson: 3.5 stars, 9 rooms. Enjoy the on-site dining and rooftop terrace. Airport B&B: 3 stars, 3 rooms. Rosebridge House Bed & Breakfast: 4 stars, 4 rooms. Enjoy the outdoor swimming pool and bar/lounge.
How many bed & breakfasts are there in Perth?
Expedia offers 45 B&Bs in Perth, so you’ll have plenty of options for your stay.
When is the best time to book my B&B in Perth?
When you’re planning your escape to Perth, make sure that you take the year-round temperatures into account. The hottest months are usually January and February, with an average temperature of 23°C, while the coldest months are August and July, with an average of 14°C. Average annual precipitation for Perth is 256 inches.
What is there to do in Perth?
Travellers enjoy Perth for its beautiful beaches and array of dining options. If you’re looking for some activities to entertain you on your trip, consider visiting Hillarys Boat Harbour and RAC Arena. You should put Elizabeth Quay and Kings Park and Botanic Garden 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 Perth, WA (PER), which is located 6.3 mi (10.2 km) away. If you’d like to explore around the area, you may want to rent a car for your trip.

More trip options