Skip to main content

Filter by:


Star rating

Review score

Saint Leonards – 4 hotels and places to stay
See the latest prices and deals by choosing your dates.
By the Bay Singles or Couples short stay private suite, hotel in Saint Leonards

Featuring a garden and a terrace, By the Bay Singles or Couples short stay private suite provides accommodation in Saint Leonards with free WiFi and garden views.

Booked for my parents with their little doggie. They absolutely loved the room and facilities and were blown away by the wonderful hosts. Also gobsmacked by the breakfasts in their room. Thanks Heaps
9.2
Scored 9.2
Superb
Rated superb
68 reviews
Price from£86.42per night
The Waterfront - The beach at your doorstep, hotel in Saint Leonards

Located in Saint Leonards, The Waterfront - The beach at your doorstep is a recently renovated accommodation, 43 km from South Geelong Station and 44 km from Geelong Train Station.

We had a lovely time in this beautiful accommodation, the location is perfect, wonderful view, very comfortable facilities just a brilliant way to spend time with my family. Our hosts spoilt us with a gorgeous welcome gift, so thoughtful. Luscious beds, great hot tub, big rooms. Would highly recommend.
9.8
Scored 9.8
Exceptional
Rated exceptional
8 reviews
Price from£288.05per night
Beach Haven - Beach and Cafes on your doorstep - 3 bedrooms , Sleeps 6, hotel in Saint Leonards

Situated in Saint Leonards, 43 km from South Geelong Station and 44 km from Geelong Train Station, Beach Haven - Beach and Cafes on your doorstep - 3 bedrooms, Sleeps 6 offers a terrace and air...

Loved the location, clean and bright accommodation, parking on site, gift chocolates were a nice touch.
9.6
Scored 9.6
Exceptional
Rated exceptional
21 reviews
Price from£205.43per night
Modern and cosey 4 bedroom house walk to beach, hotel in Saint Leonards

Modern and cosey 4 bedroom house walk to beach is a recently renovated holiday home in Saint Leonards, where guests can make the most of its garden and tennis court.

Great location, very clean, nicely decorated
9.3
Scored 9.3
Superb
Rated superb
36 reviews
Price from£251.39per night
Portarlington Grand Hotel, hotel in Saint Leonards

Facing the beachfront, Portarlington Grand Hotel offers 4-star accommodation in Portarlington and has a restaurant and bar.

Lovely staff welcome and great room. Location was perfect too.
9.0
Scored 9.0
Superb
Rated superb
25 reviews
Price from£180.69per night
Bellarine Bayside Portarlington, hotel in Saint Leonards

Boasting sea views, Bellarine Bayside Portarlington offers accommodation with water sports facilities, a garden and a shared lounge, around 1 km from Portarlington Beach.

The beach pods were adorable, comfy and had everything needed for a nice weekend away Sitting on the deck at sunset was just perfect
8.8
Scored 8.8
Fabulous
Rated fabulous
255 reviews
Price from£78.30per night
The Cosy Bungalow, hotel in Saint Leonards

Featuring garden views, The Cosy Bungalow offers accommodation with a garden, a terrace and barbecue facilities, around 31 km from Geelong Train Station.

Close to town, neat and tidy with easy access. Plenty of room, comfy bed, friendly hosts, perfect selection for breakfast.
9.7
Scored 9.7
Exceptional
Rated exceptional
147 reviews
Price from£89.06per night
Baja Beach Lodge, hotel in Saint Leonards

Located in Indented Head, 38 km from Geelong Train Station and 40 km from North Geelong Train Station, Baja Beach Lodge offers a garden and air conditioning.

No breakfast. Location was perfect for our stay.
9.7
Scored 9.7
Exceptional
Rated exceptional
7 reviews
Price from£384.94per night
The Oxley Estate, hotel in Saint Leonards

Featuring garden views, The Oxley Estate features accommodation with a seasonal outdoor swimming pool, a garden and barbecue facilities, around 34 km from Geelong Train Station.

Very clean and tidy, and very comfortable we definitely will be back.
8.9
Scored 8.9
Fabulous
Rated fabulous
410 reviews
Price from£94.27per night
Portarlington Beach Motel, hotel in Saint Leonards

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

Really lovely staff. Clean and comfortable room. Great location.
8.2
Scored 8.2
Very good
Rated very good
358 reviews
Price from£104.75per night
See all hotels in and around Saint Leonards
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Saint Leonards:

  • 10
    Scored 10

    Great foreshore coastal walking trail which goes on and on.

    Great foreshore coastal walking trail which goes on and on. The trail is exceptionally well maintained and meanders through bush, the water’s edge is just a couple of steps away throughout. Very clean, no litter didn’t even see a cigarette butt.
    Geoffrey
    Australia
  • 10
    Scored 10

    Quiet bayside, village like.

    Quiet bayside, village like. Selection of cafes and supermarket for supplies. Water front lovely with parks and playground, also with a pier to walk out on. Close to other beaches, and easy drive into Geelong. At night a great view back across to Melbourne skyline.
    Julie
    Australia
  • 10
    Scored 10

    We travelled to The Bellarine Peninsula for a family wedding...

    We travelled to The Bellarine Peninsula for a family wedding. Saint Leonards was perfectly located a mere 10 minute drive from the wedding venue and only 20 minutes to an event held the next day in Point Lonsdale. Saint Leonards was within easy reach of anywhere you might want to go on the peninsula
    mark
    Australia
  • 8.0
    Scored 8.0

    If you want the delights of the coast without the crowds...

    If you want the delights of the coast without the crowds then head to Saint Leonards! Lots of accessible fishing ramps too!Lovely little shopping precinct with a pub, supermarkets and coffee and restaurant options. There is a beach front trail to Swan Bay and all the way to Portarlington if you are a keen walker or cyclist.
    SleepEasy
    Australia