trover photo by Life Outside the Box

Search Preston Beach, Perth Hotels from AU$105

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

10 Best Hotels in Preston Beach

Footprints at Preston Beach
4 out of 5
56 Mitchell Road, Preston Beach, WA
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
C Mandurah Resort
4 out of 5
20 Apollo Place, Halls Head, WA
Free CancellationReserve now, pay when you stay
AU$149
per night
Feb 5 - Feb 6
4/5Very Good! (397 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
Foreshore Motel
3 out of 5
2 Gibson st, Mandurah, WA
Free CancellationReserve now, pay when you stay
AU$125
per night
Jan 22 - Jan 23
4.4/5Wonderful! (88 reviews)

"A great place to stay, affordable close to shops and restaurants"…"

Reviewed on 19 Jan. 2020

Foreshore Motel
Pinjarra Resort
3 out of 5
55 McLarty Road, Pinjarra, WA
AU$125
per night
Jan 22 - Jan 23
4.2/5Very Good! (66 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
Mandurah Quay Resort
4 out of 5
40 Marina Quay Drive, Erskine, WA
Free CancellationReserve now, pay when you stay
AU$225
per night
Feb 2 - Feb 3
4.2/5Excellent! (76 reviews)

"In short perfect!, we’ll maintained and spacious apartment was number 11"…"

Reviewed on 14 Dec. 2019

Mandurah Quay Resort
Lakeside Holiday Apartments
4 out of 5
1 Lakes Crescent, South Yunderup, WA
Free CancellationReserve now, pay when you stay
AU$170
per night
Jan 22 - Jan 23
4.5/5Wonderful! (115 reviews)

"We always choose to stay here when in the area. Clean and has all the requirements we need. However we noticed that the headers around the small pool still haven’t been fixed in 3 years"…"

Reviewed on 28 Oct. 2019

Lakeside Holiday Apartments
Beach Front - The Wedge
4 out of 5
45 Halls Head Parade, Halls Head, WA
Get Rates
4.7/5Exceptional! (26 reviews)

"So where to begin, We started off with an extremely warm welcome from Denise with a bottle of bubbly and a basket full of goodies (Teas, coffees, breakfast items etc) to which she showed us around apartment 4 and showed us the amazing view we would enjoy for the next 2 weeks. The place is perfectly ..."…"

Reviewed on 1 Jan. 2020

Beach Front - The Wedge
Twin Waters Caravan Park - Dawesville
2 out of 5
1149 Old Coast Rd, Dawesville, WA
Get Rates
Twin Waters Caravan Park - Dawesville
Beach House at SeaScapes
3.5 out of 5
104 Boardwalk Boulevard, Halls Head, WA
AU$200
per night
Jan 27 - Jan 28
4.5/5Wonderful! (4 reviews)

"Tito's place is a fantastic new property with an unbelievable view over the ocean from two good sized balconies and a one minute walk to a beautiful and secluded beach! Bedrooms are huge and the lounge room and kitchen have everything you need (even has a portable oven that wasn't listed on the amenities)! ..."…"

Reviewed on 21 Oct. 2019

Beach House at SeaScapes
Mandurah Caravan & Tourist Park
4 out of 5
522 Pinjarra Road, Furnissdale, WA
AU$105
per night
Feb 3 - Feb 4
Mandurah Caravan & Tourist Park
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.

Visiting Preston Beach

Visitors to Preston Beach are sure to enjoy the beaches. Tourists can also enjoy the city's cafés, entertainment choices, and bars.

Sightseeing and Staying in Preston Beach

The city's natural setting is picturesque, including the beaches and such places to visit as Preston Beach and Yalgorup National Park. You'll also find Lake Clifton and Vineyard 28 in the area.

Below is a top rated accommodation based on our user reviews:

  • Footprints at Preston Beach - This 4-star apartment features a golf course, free breakfast, and a restaurant. It's a favorite with Expedia travelers for its beach locale and pool.

Dressing for Preston Beach

  • Between January and March, daytime temperatures average 88°F, while nighttime temperatures stay around 58°F
  • From April to June, the average is 81°F during the day and 48°F at night
  • July through September sees average temperatures of 69°F during the day and 48°F at night
  • In October-December, you can expect 87°F as the daytime average and 50°F as the nighttime average
  • Average annual rainfall for Preston Beach is 26.81 inches
  • February and January are usually the hottest months averaging 88°F, while August and July are usually the coldest with an average temperature of 48°F

More trip options

Frequently asked questions