Skip to main content

Beach Hotels in Saint Leonards

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Saint Leonards

Check out our selection of great beach hotels in Saint Leonards

Filter by:

Review score

The Cosy Bungalow

Portarlington (Near Saint Leonards)

Providing a garden, The Cosy Bungalow features accommodations in Portarlington. This property offers access to a patio and free private parking.

C
Carin
From
United States
Highly recommend this spot!! Denise was so thoughtful and the breakfast was fantastic. The cottage was very well-appointed and comfortable. The location is very convenient to the beach as well as local wineries.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 154 reviews
Price from
$118.28
1 night, 2 adults

The Oxley Estate

Portarlington (Near Saint Leonards)

The Oxley Estate provides spa facilities and air-conditioned accommodations in Portarlington, 1.8 miles from Portarlington Beach. With pool views, this accommodation features a swimming pool.

D
Dominique
From
Australia
We had a lovely stay! The place was quiet, cute, and had everything we needed for a comfortable getaway. The hosts were wonderful — warm and welcoming. It's a short drive to Portarlington and close to some great wineries. Overall, a fantastic spot for a relaxing short break. Highly recommend!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 298 reviews
Price from
$125.35
1 night, 2 adults

Portarlington Family Fun House

Portarlington (Near Saint Leonards)

1.3 miles from Portarlington Beach in Portarlington, Portarlington Family Fun House features accommodations with access to a hot tub.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 9 reviews
Price from
$710.31
1 night, 2 adults

Dylene Holiday Park

Portarlington (Near Saint Leonards)

Located in Portarlington, within 1.2 miles of Portarlington Beach and 21 miles of Geelong Train Station, Dylene Holiday Park provides accommodations with an outdoor swimming pool as well as free...

S
Susan
From
Australia
We stayed in the Spa Villa - great double spa & separate lounge/dining area. Had everything you need. Solar heated pool was clean & perfect temperature. Friendly & helpful staff.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 366 reviews
Price from
$81
1 night, 2 adults

Portarlington Grand Hotel

Portarlington (Near Saint Leonards)

Located in Portarlington and with Portarlington Beach reachable within a 6-minute walk, Portarlington Grand Hotel has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

L
Leanne
From
Australia
Excellent location, wonderful staff
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 162 reviews
Price from
$173.56
1 night, 2 adults

Bellarine Bayside Portarlington

Portarlington (Near Saint Leonards)

Bellarine Bayside Portarlington in Portarlington provides accommodations with water sports facilities, barbecue facilities, and a shared lounge.

M
May
From
Australia
We stayed as we were doing the Flying Brick Bellarine 10km run. Great location, great facilities & very friendly magpies who visited for treats each day.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 279 reviews
Price from
$104.14
1 night, 2 adults

Portarlington Beach Motel

Portarlington (Near Saint Leonards)

Offering a heated swimming pool and self-contained studios with garden views, Portarlington Beach Motel is just 10 minutes’ walk from Portarlington Beach.

M
Marie
From
Australia
Best customer service ever 🙂
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 398 reviews
Price from
$96.42
1 night, 2 adults

Hotel Sorrento

Sorrento (Near Saint Leonards)

Located on the Sorrento clifftops, just a two-minute stroll from the township and beach, Hotel Sorrento is the perfect base to experience the best of the Mornington Peninsula.

D
Donna
From
Australia
Beautiful luxurious room and amenities
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,071 reviews
Price from
$219.20
1 night, 2 adults

The Royal Queenscliff

Queenscliff (Near Saint Leonards)

The Royal Queenscliff features a garden, shared lounge, a terrace and bar in Queenscliff.

N
Nicola
From
Australia
I liked the location as it was a short walk to the main strip (so slightly quieter) and closer to the main swimming beach.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 113 reviews
Price from
$247.49
1 night, 2 adults

Walk-to-Beach and Town Home

Ocean Grove (Near Saint Leonards)

Walk-to-Beach and Town Home offers accommodations in Ocean Grove, a 9-minute walk from Ocean Grove Beach and 14 miles from South Geelong Station.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 7 reviews
Price from
$327.39
1 night, 2 adults
All beach hotels in Saint Leonards

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Saint Leonards and surrounding area in the past month

See all

Popular with guests booking beach hotels in Saint Leonards

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 31 reviews

Popular with guests booking beach hotels in Saint Leonards

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 40 reviews

Popular with guests booking beach hotels in Saint Leonards

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 32 reviews

Popular with guests booking beach hotels in Saint Leonards

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 25 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 279 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 398 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 162 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 366 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 53 reviews

Popular with guests booking beach hotels in Portarlington

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 298 reviews

Highly rated beach hotels in Saint Leonards and nearby

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 279 reviews

Bellarine Bayside Portarlington in Portarlington provides accommodations with water sports facilities, barbecue facilities, and a shared lounge.

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

Featuring a garden, The Esplanade Holiday Home features accommodations in Indented Head. This beachfront property offers access to a terrace and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 17 reviews

Starhaven Retreat offers a sauna and free private parking, and is within 23 miles of South Geelong Station and 23 miles of Geelong Train Station.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 14 reviews

1.6 miles from Portarlington Beach in Portarlington, Absolute Bay Frontage with Open Fire and Spa Bath features accommodations with access to a spa center.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 18 reviews

Offering a garden, Casa Di Mare - Portarlington offers accommodations in Portarlington. The air-conditioned accommodation is 1.3 miles from Portarlington Beach.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 162 reviews

Located in Portarlington and with Portarlington Beach reachable within a 6-minute walk, Portarlington Grand Hotel has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

Save money on beach in Saint Leonards and nearby – budget options available

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring a garden, The Esplanade Indented Heads- Beach front, Luxury, Sleeps 8, Spacious, Aircon, Heating, provides accommodations in Indented Head.

Esplanade Escape

Indented Head
Budget options available

Esplanade Escape offers accommodations in Indented Head, 22 miles from South Geelong Station and 22 miles from Geelong Train Station. The apartment is 23 miles from North Geelong Train Station.

Portarlington Beach Retreat is located in Portarlington, just 1.7 miles from Portarlington Beach and 21 miles from South Geelong Station. This beachfront property offers access to free Wifi.

Collins Coastal

Portarlington
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Collins Coastal offers accommodations in Portarlington, a 12-minute walk from Portarlington Beach and 20 miles from Geelong Train Station. This beachfront property offers access to free Wifi.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Absolute Waterfront Escape Deck & Games Room offers accommodations in Portarlington, a 12-minute walk from Portarlington Beach and 18 miles from South Geelong Station.

Beach Hotels That Guests Love in Saint Leonards

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 40 reviews
Beautiful beach cottage, every amenity and possible need taken care of… Calm quiet location, within easy walking distance of beach, pub and shops - fab for Easter break
Guest review byRaelene
Family with young children