Skip to main content

Villas in Saint Leonards

Find the villas that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

Villas for every style

Find the right villa for you in Saint Leonards

The best villas in Saint Leonards

Check out our selection of great villas in Saint Leonards

Filter by:

Review score

Coastal Escape Near Geelong, St Leonard's

Saint Leonards

Offering a garden, Coastal Escape Near Geelong, St Leonard's offers accommodations in Saint Leonards. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews
Price from
$301.18
1 night, 2 adults

Modern and cosey 4 bedroom house walk to beach

Saint Leonards

This property offers access to a patio, tennis at the tennis court, free private parking, and free Wifi.

T
Timothy
From
Australia
Good location, the place was a good size, quite spacious. Bedrooms were good and comfortable. All the equipment worked which is always good.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 43 reviews
Price from
$284.03
1 night, 2 adults

St. Leonards Pier Beach House

Saint Leonards

St. Leonards Pier Beach House offers accommodations in Saint Leonards, 22 miles from North Geelong Train Station.

T
Thomas
From
Australia
Beautiful and neatly presented home, it was sparkling clean, very comfortable, and the owner was very responsive. We had a lovely stay and would highly recommend.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 46 reviews
Price from
$276.84
1 night, 2 adults

Bellarine Beach Shack

Portarlington (Near Saint Leonards)

Bellarine Beach Shack is located in Portarlington, just 22 miles from South Geelong Station and 22 miles from Geelong Train Station. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 6 reviews
Price from
$260.14
1 night, 2 adults

Relaxing Coastal Charm Retreat

Portarlington (Near Saint Leonards)

Relaxing Coastal Charm Retreat is located in Portarlington, just 1.3 miles from Portarlington Beach and 19 miles from Geelong Train Station.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 20 reviews
Price from
$310.88
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
$709.76
1 night, 2 adults

Picturesque Portarlington

Portarlington (Near Saint Leonards)

Featuring a garden, Picturesque Portarlington offers accommodations in Portarlington. This vacation home features free private parking, private check-in and check-out, and free Wifi.

I
Inessa
From
Australia
The kitchen layout and renovation inside of the house. Has a spa bath, large backyard and comes with everything you need
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 6 reviews
Price from
$528.47
1 night, 2 adults

Lisence to Chill Amazing Pool and Location

Sorrento (Near Saint Leonards)

A recently renovated vacation home in Sorrento, Lisence to Chill Amazing Pool and Location offers outdoor fireplace, private parking, and sports facilities.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 7 reviews
Price from
$666.22
1 night, 2 adults

Vineyard Cottage at Oakdene

Wallington (Near Saint Leonards)

A recently renovated vacation home, Vineyard Cottage at Oakdene offers accommodations in Wallington.

c
cameron
From
Australia
What an absolutely wonderful place this is. I’m only worried about writing this ..it will be too busy with people to book. We were the first to stay here and will be back soon.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 14 reviews
Price from
$191.09
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.13
1 night, 2 adults
All villas in Saint Leonards

Looking for a villa?

Perfect for families, groups, or couples who enjoy luxury and independence while traveling. Enjoy the space and privacy of these fully-furnished, free-standing mansions – travelers can cook, lounge, and explore at their own pace. Note that in Bali, a resort will also be called a villa.

Most booked villas in Saint Leonards and surrounding area in the past month

See all

Popular with guests booking villas in Saint Leonards

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

Popular with guests booking villas in Saint Leonards

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews

Popular with guests booking villas in Saint Leonards

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 12 reviews

Popular with guests booking villas in Saint Leonards

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

Popular with guests booking villas in Saint Leonards

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

Popular with guests booking villas in Saint Leonards

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

Popular with guests booking villas in Saint Leonards

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 8 reviews

Popular with guests booking villas in Saint Leonards

Popular with guests booking villas in Saint Leonards

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

Popular with guests booking villas in Saint Leonards

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews

Great access to the city center. Check these villas in Saint Leonards and nearby

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

Luxurious 4 Bedroom House with Stunning Beach view in St Leonards offers accommodations in Saint Leonards, 26 miles from South Geelong Station and 27 miles from Geelong Train Station.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4 reviews

Cliffy Jack offers accommodations in Saint Leonards, 29 miles from North Geelong Train Station. The air-conditioned accommodation is 27 miles from Geelong Train Station.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Bellarine Beach Shack offers accommodations in Saint Leonards, 29 miles from North Geelong Train Station. The air-conditioned accommodation is 27 miles from Geelong Train Station.

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

Offering barbecue facilities, Charming Heritage Haven 'Ye Olde St Leonards Hotel' 3 Bedroom, Pet Friendly, Fire Place, Free Wifi & Netflix, Walk to Beach & Shops offers accommodations in Saint...

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

Bay Bell Cottage offers accommodations in Saint Leonards, 27 miles from South Geelong Station and 28 miles from Geelong Train Station.

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

Featuring a garden, Tranquil Turnberry features accommodations in Saint Leonards. The air-conditioned accommodation is 27 miles from Geelong Train Station.

Luxe Coastal Retreat offers accommodations in Saint Leonards, 23 miles from North Geelong Train Station. The air-conditioned accommodation is 22 miles from Geelong Train Station.

Rigby Retreat at St Leonards is located in Saint Leonards, just 27 miles from Geelong Train Station and 28 miles from North Geelong Train Station. This vacation home features a garden.

Enjoy breakfast in Saint Leonards and nearby

See all

Our Beach House

Murradoc
Breakfast options
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5 reviews

Our Beach House is located in Murradoc, just 26 miles from South Geelong Station and 27 miles from Geelong Train Station. The North Geelong Train Station is within 28 miles of the vacation home.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

The Beach Shack offers accommodations in Saint Leonards, 28 miles from North Geelong Train Station.

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

26 miles from South Geelong Station in Saint Leonards, Sauna, King Beds, Tranquility Base Fun Large Home features accommodations with access to a fitness room and open-air bath.

Offering a garden, Sunnyside Haven offers accommodations in Saint Leonards. The air-conditioned accommodation is 21 miles from Geelong Train Station.

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

Beach Retreat offers accommodations in Saint Leonards, 30 miles from North Geelong Train Station.

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

Offering a garden, Coastal Cottage offers accommodations in Saint Leonards. The air-conditioned accommodation is 25 miles from South Geelong Station.

Georgina By The Bay offers accommodations in Saint Leonards, 28 miles from North Geelong Train Station. The air-conditioned accommodation is 26 miles from Geelong Train Station.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5 reviews

Amazing family home opposite a park & sleeps 10 offers accommodations in Saint Leonards, 25 miles from South Geelong Station and 26 miles from Geelong Train Station.

Traveling by car? These villas in Saint Leonards and nearby offer free parking

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.

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

Stylish getaway near beach with stunning sunsets is located in Saint Leonards, just 20 miles from South Geelong Station and 20 miles from Geelong Train Station.

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

Featuring a garden, Located in tranquil street and only 200 metres from the beach provides accommodations in Indented Head.

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

Modern comfort and luxury close to the beach offers accommodations in Indented Head, 24 miles from Geelong Train Station and 24 miles from South Geelong Station.

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

Seaside Sanctuary is located in Saint Leonards, just 26 miles from South Geelong Station and 27 miles from Geelong Train Station. This vacation home is 28 miles from North Geelong Train Station.

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, 42 reviews

The Shack- Walk to beach, sleeping 4, fireplace, pet friendly! offers accommodations in Saint Leonards, 25 miles from South Geelong Station and 26 miles from Geelong Train Station.

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

Swan Beach House for 7 Pet friendly Modern Aircon Walking distance to Beach and walking tracks is located in Saint Leonards, just 20 miles from South Geelong Station and 21 miles from Geelong Train...

FAQ about villas in Saint Leonards

On average, a villa in Saint Leonards costs $418 per night (based on Booking.com prices).
Spacious 3-bedroom home close to town and beach, Bay Bell Cottage, and The Waterfront - The beach at your doorstep have received great reviews from guests in Saint Leonards about the views from these villas.

Villas That Guests Love in Saint Leonards

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 25 reviews
Views are stunning and the House is top quality and very clean. Dianne was very pleasant and helpful and would highly recommend dealing with her. The whole house is really luxurious as mentioned on the AD.
Guest review byAntonio Giuseppe ( Tony)
Young couple