An aerial view of a coastal area with a large lake, a beach, and a residential area with houses and greenery.

Beach Hotels & Resorts in St Leonards from AU$124

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St Leonards Beach Hotels

Tonight
11 Oct - 12 Oct
Tomorrow
12 Oct - 13 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Our top choices for St Leonards beach hotels

1. Bellarine Spa Wellness & Retreat

Bellarine Spa Wellness & Retreat
Portarlington
AU$198
includes taxes & fees
18 Oct - 19 Oct
Bellarine Spa Wellness & Retreat

2. The Oxley Estate

The Oxley Estate
Portarlington
AU$157
includes taxes & fees
10 Nov - 11 Nov
The Oxley Estate

3. Dylene Holiday Park

Dylene Holiday Park
Portarlington
AU$124
includes taxes & fees
11 Oct - 12 Oct
Dylene Holiday Park

4. Swan Bay Holiday Park

Swan Bay Holiday Park
Swan Bay
AU$223
includes taxes & fees
28 Oct - 29 Oct
Swan Bay Holiday Park

5. Portarlington Beach Motel

Portarlington Beach Motel
Portarlington
AU$200
includes taxes & fees
11 Oct - 12 Oct
Portarlington Beach Motel

6. Portarlington Grand Hotel

Portarlington Grand Hotel
Portarlington
AU$265
includes taxes & fees
18 Oct - 19 Oct
Portarlington Grand Hotel

7. Bellarine Bayside Holiday Parks

Bellarine Bayside Holiday Parks
Portarlington
AU$162
includes taxes & fees
12 Oct - 13 Oct
Bellarine Bayside Holiday Parks

8. The Queenscliff Inn

The Queenscliff Inn
Queenscliff
  • Seaside retreat with private beach access just six minutes away, where coastal charm meets Victorian elegance.
AU$150
includes taxes & fees
11 Oct - 12 Oct
The Queenscliff Inn

9. Ruby's Queenscliff

Ruby's Queenscliff
Queenscliff
AU$140
includes taxes & fees
10 Nov - 11 Nov
Ruby's Queenscliff

10. BIG4 Ingenia Holidays Queenscliff Beacon

BIG4 Ingenia Holidays Queenscliff Beacon
Queenscliff
  • Coastal family fun awaits at this holiday park with a kids' club, indoor pool, and easy 13-minute stroll to Point Lonsdale Beach.
AU$134
includes taxes & fees
4 Nov - 5 Nov
BIG4 Ingenia Holidays Queenscliff Beacon
View all properties

Choose what matters most at beach hotels in St Leonards

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about St Leonards

St Leonards and its attractions for beach lovers

St Leonards, located on the picturesque Bellarine Peninsula in Victoria, offers a delightful blend of beachside relaxation and adventure. Families can enjoy the stunning coastal views while taking a leisurely stroll along the sandy shores of St Leonards Beach, perfect for sunbathing and swimming. For those seeking a bit more activity, the nearby Point Lonsdale Lighthouse offers captivating views and a chance to explore the surrounding coastal trails, ideal for a family hike. The region is also famous for its local wineries, where you can indulge in wine tasting while enjoying breathtaking vineyard vistas. If you're keen on marine life, the St Leonards Pier is a fantastic spot for fishing or simply soaking in the serene atmosphere as you watch the boats come and go. For an exceptional stay, consider booking a hotel close to the beach, where you can unwind to the sound of waves lapping at the shore, enjoy top amenities, and receive attentive service that caters to your every need. Exploring this charming coastal town will leave you with unforgettable memories of sun, sea, and adventure.

Top St Leonards Hotel Reviews

Admiralty Inn

Admiralty Inn

8/10 Good
"Great Parking at door of room."
Janet 1-night trip
Posted 2 days ago
Admiralty Inn
Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel

Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel

10/10 Excellent
"Clean room, great view"
Lingyun 1-night trip
Posted 3 days ago
Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel
Novotel Geelong

Novotel Geelong

10/10 Excellent
"Clean room and well maintained property in"
Srinivasan 3-night trip
Posted 3 days ago
Novotel Geelong
Eden Oak Geelong

Eden Oak Geelong

10/10 Excellent
"Highly recommended. More that I expected."
Hamidreza 5-night trip
Posted 3 days ago
Eden Oak Geelong
Rydges Geelong

Rydges Geelong

10/10 Excellent
"Cleanliness and comfortable beds Friendly staff"
Lee 1-night trip
Posted 5 days ago
Rydges Geelong
Oaks Vue Suites Geelong

Oaks Vue Suites Geelong

10/10 Excellent
"Great apartment, clean and comfortable."
Roni 3-night trip
Posted 6 days ago
Oaks Vue Suites Geelong
Peppers Moonah Links Resort

Peppers Moonah Links Resort

8/10 Good
"Property was excellent. We were disappointed at the lack of food options. We left the property adn wen to a local restaaurant for dinner (which was awesome). Our suite was fantastic. This property is clearly catering to golfers (which is fair enough). Would go again."
Evangelos 1-night trip
Posted 13 days ago
Peppers Moonah Links Resort
Eastern Sands City Centre

Eastern Sands City Centre

10/10 Excellent
"Comfy bed which is all that was required!"
Alex 2-night trip
Posted 2 weeks ago
Eastern Sands City Centre

Frequently asked questions

What is St Leonards like for travellers who love the beach?
Find a great place to stay in St Leonards, which has a lot to offer the traveller looking to book a beach holiday.
When's the best time for a beach holiday in St Leonards?
You can plan your beach trip with a look at year-round temperatures in St Leonards: The hottest months are usually January and February, with an average temperature of 19°C, while the coldest months are July and August, with an average of 11°C. Average annual precipitation for St Leonards is 832 mm.
What is there to see and do around St Leonards?
After checking into your accommodation of choice, you'll probably want to venture out and explore. Beach lovers can head straight to Portarlington Waterfront or Ocean Grove Beach for some quality time by the water. Make time for a range of local attractions, which include St Leonards Beach and Port Phillip Heads Marine National Park. For additional things to see and do, consider a visit to Salt Lagoon-St. Leonards Wildlife Reserve or Swan Bay - Edwards Point Wildlife Reserve.
What's the best way to get to my beach hotel in St Leonards?
This travel information can help you get to and around your beach accommodation in St Leonards more easily: To get to St Leonards, book a flight to Melbourne, VIC (AVV-Avalon), the closest major airport, which is located 16.3 mi (26.3 km) from the city centre. If you'd like to explore around the area, you may want a rental car for your journey.

Explore a world of travel with Expedia