Find hotels near Swanbourne Beach, Perth from $117

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,590 hotels close to Swanbourne Beach with room rates, reviews, and availability. Most hotels are fully refundable.

COMO The Treasury

5.0 star property
6.3 mi from Swanbourne Beach
9.8 out of 10, Exceptional, (266)
"Great hospitality, historic building, superb breakfast& spacious and stylish room."
Japan
Eri
$518 nightly
The price is $569
Dec 14 - Dec 15
Total with taxes and fees
COMO The Treasury

Garde Hotel and Warders Cottages

4.5 star property
6.2 mi from Swanbourne Beach
9.6 out of 10, Exceptional, (385)
"Very friendly staff, clean amenities, convenient location"
Australia
Tony
$155 nightly
The price is $170
Dec 23 - Dec 24
Total with taxes and fees
Garde Hotel and Warders Cottages

Vibe Hotel Subiaco Perth

4.5 star property
4.3 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (366)
"Great hotel in a great location - staff very friendly and helpful "
United Kingdom
Paul
$180 nightly
The price is $198
Dec 8 - Dec 9
Total with taxes and fees
Vibe Hotel Subiaco Perth

Parmelia Hilton Perth

5.0 star property
5.8 mi from Swanbourne Beach
9.4 out of 10, Exceptional, (400)
"Clean rooms, friendly staff excellent meals."
Australia
Richard
$153 nightly
The price is $168
Jan 5 - Jan 6, 2026
Total with taxes and fees
Parmelia Hilton Perth

Quest Kings Park

4.5 star property
4.9 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (485)
"Great stay. Friendly staff. "
Australia
John
$111 nightly
The price is $123
Dec 21 - Dec 22
Total with taxes and fees
Quest Kings Park

Wonil Hotel Perth - Handwritten Collection

4.0 star property
4 mi from Swanbourne Beach
9.0 out of 10, Wonderful, (147)
"Very nice hotel, safe, quiet, nice rooms only draw back is limited parking. "
Australia
matthew
$132 nightly
The price is $145
Dec 14 - Dec 15
Total with taxes and fees
Wonil Hotel Perth - Handwritten Collection

Aurea Hotel Perth Kings Park

3.5 star property
5.4 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (306)
"Great location, comfy bed and lovely staff. "
Australia
Rachael
$125 nightly
The price is $138
Dec 22 - Dec 23
Total with taxes and fees
Aurea Hotel Perth Kings Park

The Westin Perth

5.0 star property
6.5 mi from Swanbourne Beach
9.4 out of 10, Exceptional, (907)
"Clean room, friendly staff and helped make room comfortable for my family"
Australia
Katina
$222 nightly
The price is $244
Dec 21 - Dec 22
Total with taxes and fees
The Westin Perth

The Sebel West Perth Aire Apartments

4.0 star property
5.5 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (330)
"Appr was well serviced and had all the amenities needed for our holiday stay"
United Kingdom
Tracey
$139 nightly
The price is $153
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Sebel West Perth Aire Apartments

The Adnate Perth - Art Series

4.0 star property
5.8 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (593)
"Pretty good stay and after a few false starts the staff were excellent. Breakfast was really good by the pool. "
Australia
Todd
$122 nightly
The price is $135
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Adnate Perth - Art Series

Pier 21 Riverside Apartment Hotel

4.0 star property
4.6 mi from Swanbourne Beach
9.0 out of 10, Wonderful, (983)
"Will stay again."
Australia
Greg
$148 nightly
The price is $164
Dec 11 - Dec 12
Total with taxes and fees
Pier 21 Riverside Apartment Hotel

InterContinental Perth City Centre by IHG

5.0 star property
6 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (548)
"Great spot "
Australia
Desirene
$174 nightly
The price is $192
Jan 5 - Jan 6, 2026
Total with taxes and fees
InterContinental Perth City Centre by IHG

Holiday Inn West Perth by IHG

4.0 star property
5.1 mi from Swanbourne Beach
9.0 out of 10, Wonderful, (1000)
"We loved the location and easy walk to restaurants, shopping and how close it is to King George Park. "
United States
Susan
$106 nightly
The price is $117
Dec 20 - Dec 21
Total with taxes and fees
Holiday Inn West Perth by IHG

Hougoumont Hotel

4.0 star property
6.2 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (959)
"Wonderful hotel, close to everything with excellent staff"
United States
David
$140 nightly
The price is $154
Dec 21 - Dec 22
Total with taxes and fees
Hougoumont Hotel

Quest South Perth Foreshore

4.0 star property
5.7 mi from Swanbourne Beach
9.4 out of 10, Exceptional, (223)
"Very nice staff and we had a very clean and comfortable room. "
Australia
Lauren
$232 nightly
The price is $232
Dec 11 - Dec 12
Total with taxes and fees
Quest South Perth Foreshore

DoubleTree by Hilton Perth Waterfront

4.0 star property
6.1 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (940)
"Great hotel, in perfect location. Lovely rooms, friendly staff We would definitely recommend this hotel. "
Australia
Karen
$160 nightly
The price is $176
Dec 22 - Dec 23
Total with taxes and fees
DoubleTree by Hilton Perth Waterfront

The National Hotel

3.0 star property
6.1 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (154)
"Really nice place, comfortable, nice pub, good food, nice rooms"
United Kingdom
Robert
$151 nightly
The price is $166
Dec 16 - Dec 17
Total with taxes and fees
The National Hotel

Duxton Hotel Perth

5.0 star property
6.5 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (1000)
"Everything qas great in this very fine hotel. "
Australia
Albert
$149 nightly
The price is $165
Dec 14 - Dec 15
Total with taxes and fees
Duxton Hotel Perth

The Ritz-Carlton, Perth

5.0 star property
6.1 mi from Swanbourne Beach
9.2 out of 10, Wonderful, (396)
"Perfect as Ritz"
Canada
Jacques
$300 nightly
The price is $330
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Ritz-Carlton, Perth

Tradewinds Hotel Fremantle

4.0 star property
5.2 mi from Swanbourne Beach
9.0 out of 10, Wonderful, (700)
"The Tradewinds Hotel Fremantle was very pleasant."
Australia
Andrew
$157 nightly
The price is $174
Dec 14 - Dec 15
Total with taxes and fees
Tradewinds Hotel Fremantle
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.

Top Swanbourne Beach Hotel Reviews

Hotels near other Swanbourne Beach attractions

Frequently asked questions

What's the area like around Swanbourne Beach?
Swanbourne Beach is located in Perth. You'll find 343 hotels and other accommodations within a few miles for a convenient home base.
What's the best place to stay near Swanbourne Beach?
Ocean Beach Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers 2 bars and a restaurant. It's located 1.7 mi (2.7 km) from Swanbourne Beach. Other good choices within 5 miles include Cottesloe Beach Hotel and Cottesloe Beach Chalets.
How many hotels should I expect to find near Swanbourne Beach?
Expedia has 343 hotels and other accommodations a few miles from Swanbourne Beach.
If I need to cancel the hotel reservation for my stay near Swanbourne Beach, will I receive a refund?
Yes! The majority of hotel bookings are refundable if you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that's non-refundable, you may still be able to cancel and receive a refund within 24 hours of booking. Put your dates in and click on "Search", then you can use the "fully refundable" filter to get the top deals on offer near Swanbourne Beach.
Where can I learn more about changing or cancelling my trip in the area near Swanbourne Beach?
For more information about updating your stay near Swanbourne Beach or cancelling it, click here.
What can I see and do near Swanbourne Beach?
Study the collections at Western Australian Medical Museum, Leighton Battery Heritage Site, or Lawrence Wilson Art Gallery. Explore notable local landmarks like Karrakatta Cemetery, Winthrop Hall, and Leighton Battery Guns. Spend some time wandering around Kings Park and Botanic Garden, Herdsman Lake Regional Park, and Bold Park.
How can I get to Swanbourne Beach?
If you're taking a train into town, Claremont Swanbourne Station is the closest station to Swanbourne. There might not be many public transit stops close to Swanbourne Beach so consider a car rental to maximize your time.