Top Hotels Near Preston Beach in Perth

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

205 Cheap Hotels Near Preston Beach

Footprints at Preston Beach
4 out of 5
0.4 km from Preston Beach
AU$240
per night
Feb 3 - Feb 4
4.4/5Excellent! (175 reviews)

"Very quiet time of year to visit ( early sept) . Uncomfortable bed upstairs and a shelf or cupboard in bathrooms would have been useful, but not deal breaker...really enjoyed our stay"…"

Reviewed on 8 Sep. 2019

Footprints at Preston Beach
Twin Waters Caravan Park - Dawesville
2 out of 5
27 km from Preston Beach
Get Rates
No reviews
Twin Waters Caravan Park - Dawesville
The Sebel Mandurah
4 out of 5
39 km from Preston Beach
Free CancellationReserve now, pay when you stay
AU$146
per night
Jan 30 - Jan 31
4.4/5Wonderful! (1,203 reviews)

"All good. Nothing better than staying in a hotel with waterfront views, a boadwalk along the waters edge that gave access to other venue's such as a theatre , restaurants."…"

Reviewed on 16 Jan. 2020

The Sebel Mandurah
Marina View Chalets
3.5 out of 5
30 km from Preston Beach
Get Rates
4.8/5Exceptional! (13 reviews)

"Was very clean and inviting...lovely outlook over the marina, at check in the chap couldn't have been more helpful with things to see and do in the area would definitely go back again."…"

Reviewed on 29 Oct. 2019

Marina View Chalets
Atrium Resort Hotel
3.5 out of 5
39 km from Preston Beach
AU$142
per night
Jan 28 - Jan 29
3.8/5Good! (1,140 reviews)

"It’s relaxing environment and friendly staff. The food and prices are very good"…"

Reviewed on 14 Jan. 2020

Atrium Resort Hotel
Pinjarra Resort
3 out of 5
27 km from Preston Beach
AU$125
per night
Jan 28 - Jan 29
4.1/5Very Good! (67 reviews)

"The food here was very suprising.great food highly recommend, there western dishes are spot on there indian os loverly also .great little spot ,comfy bed very friendly staff"…"

Reviewed on 5 Dec. 2019

Pinjarra Resort
C Mandurah Resort
4 out of 5
38 km from Preston Beach
Free CancellationReserve now, pay when you stay
AU$149
per night
Feb 10 - Feb 11
4/5Very Good! (407 reviews)

"A beautiful and convenient position within walking distance of city. Spacious, light and clean. Well equipped apartment. Large swimming pool. A little noisy at night."…"

Reviewed on 23 Dec. 2019

C Mandurah Resort
Seashells Mandurah
4.5 out of 5
40 km from Preston Beach
AU$205
per night
Feb 2 - Feb 3
4.6/5Exceptional! (727 reviews)

"Loved our balcony with its ocean views. The location is excellent, close to all amenities"…"

Reviewed on 24 Jan. 2020

Seashells Mandurah
Don't see what you're looking for?
See all available properties in Preston Beach
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.

Accommodation Near Preston Beach

Get the most of your visit to Preston Beach by staying in a hotel nearby.

  • Find Preston Beach accommodation deals here on Expedia.com.au
  • Book your Preston Beach hotel with our easy booking widget
  • Save money on Preston Beach hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy Preston Beach than by booking a nearby Preston Beach hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to Preston Beach will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near Preston Beach

Finding your dream hotel near Preston Beach is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best Preston Beach hotel for your needs when you book with us on Expedia.com.au.

Frequently asked questions

Recent Reviews in Preston Beach

More trip options