Find hotels in St Leonards from $100

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Leonards hotels

Lara Lodge

Lara Lodge
3.5 star property
Lara
9.4 out of 10, Exceptional, (92)
"Great relaxing place to stay "
Australia
Troy
$126 nightly
The price is $126
Jan 22 - Jan 23, 2026
Total with taxes and fees
Lara Lodge

Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel

Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel
4.5 star property
Waterfront Precinct
10.0 out of 10, Exceptional, (13)
"Perfect for a weekend away, room was clean, staff were amazing and the bed was comfortable. Will definitely be back again. "
Australia
Irene
$137 nightly
The price is $151
Jan 11 - Jan 12, 2026
Total with taxes and fees
Bayside Geelong Hotel & Apartments, an Ascend Collection Hotel

Timber Door Luxury Accommodation Geelong

Timber Door Luxury Accommodation Geelong
4.0 star property
Geelong Central
9.8 out of 10, Exceptional, (141)
"Stayed four times now great spot"
Australia
Leanne
$197 nightly
The price is $235
Jan 5 - Jan 6, 2026
Total with taxes and fees
Timber Door Luxury Accommodation Geelong

Nightcap at Gateway Hotel

Nightcap at Gateway Hotel
3.5 star property
Corio
7.8 out of 10, Good, (346)
"Lovely and clean, very handy to boarding S of Tas. Handy Bistro meal, would definitely recommend to friends. Thanks a million. "
Australia
Roger
$84 nightly
The price is $92
Jan 11 - Jan 12, 2026
Total with taxes and fees
Nightcap at Gateway Hotel

Sorrento Beach Motel

Sorrento Beach Motel
3.5 star property
Sorrento
9.0 out of 10, Wonderful, (894)
"Great location, comfortable and clean"
Australia
Claire
$219 nightly
The price is $243
Jan 4 - Jan 5, 2026
Total with taxes and fees
Sorrento Beach Motel

Anchor Geelong

Anchor Geelong
3.5 star property
Geelong Central
9.6 out of 10, Exceptional, (363)
"Lovely stay in a great location"
Australia
jennifer
$105 nightly
The price is $124
Jan 20 - Jan 21, 2026
Total with taxes and fees
Anchor Geelong

Discovery Parks - Geelong

Discovery Parks - Geelong
4.0 star property
Belmont
9.0 out of 10, Wonderful, (1000)
"All of the above that’s why we keep coming back "
Australia
Catherine
$176 nightly
The price is $176
Jan 20 - Jan 21, 2026
Total with taxes and fees
Discovery Parks - Geelong

Plantation House

Plantation House
4.5 star property
Rye
9.6 out of 10, Exceptional, (110)
"Always a very pleasant and relaxing getaway staff are amazing and have just the right amount of care "
Australia
Dimitrios
$215 nightly
The price is $238
Jan 7 - Jan 8, 2026
Total with taxes and fees
Plantation House

Arthurs Views

Arthurs Views
4.5 star property
Arthurs Seat
9.8 out of 10, Exceptional, (242)
"it had a awesome view and was very quiet "
Australia
peter
$219 nightly
The price is $243
Jan 21 - Jan 22, 2026
Total with taxes and fees
Arthurs Views

Little River Bed & Breakfast

Little River Bed & Breakfast
4.0 star property
Little River
9.2 out of 10, Wonderful, (203)
"Beautiful historic building"
Australia
Miroslav
$118 nightly
The price is $130
Jan 13 - Jan 14, 2026
Total with taxes and fees
Little River Bed & Breakfast

Mercure Portsea

Mercure Portsea
4.5 star property
Portsea
8.6 out of 10, Excellent, (508)
"Extremely pleased."
Australia
Stephen
$141 nightly
The price is $156
Jan 23 - Jan 24, 2026
Total with taxes and fees
Mercure Portsea

Nightelier Rye

Nightelier Rye
3.5 star property
Rye
9.0 out of 10, Wonderful, (638)
"Clean room "
Australia
yurladi
$215 nightly
The price is $238
Jan 8 - Jan 9, 2026
Total with taxes and fees
Nightelier Rye

Boathouse Resort Studios & Suites

Boathouse Resort Studios & Suites
4.0 star property
Blairgowrie
9.2 out of 10, Wonderful, (814)
"Great lovely resort! "
Australia
Athrun
$257 nightly
The price is $284
Jan 26 - Jan 27, 2026
Total with taxes and fees
Boathouse Resort Studios & Suites

Abbotswood Motor Inn

Abbotswood Motor Inn
3.0 star property
Belmont
8.6 out of 10, Excellent, (427)
"I had a great stay right from trouble free check in with clean and comfortable rooms."
Australia
Chris
$81 nightly
The price is $90
Jan 11 - Jan 12, 2026
Total with taxes and fees
Abbotswood Motor Inn

Arthurs Holiday Villa

Arthurs Holiday Villa
3.0 star property
Arthurs Seat
9.4 out of 10, Exceptional, (20)
"Wonderful view from the balcony!!! "
Australia
Yoon
Arthurs Holiday Villa

Kingsway Motel Geelong

Kingsway Motel Geelong
2.0 star property
Newtown
8.8 out of 10, Excellent, (108)
"Got a clean and renovated room. Would book again anytime. "
Germany
Peter
$90 nightly
The price is $100
Jan 4 - Jan 5, 2026
Total with taxes and fees
Kingsway Motel Geelong

Mckillop Geelong By Gold Star Stays

Mckillop Geelong By Gold Star Stays
3.0 star property
Geelong Central
6.6 out of 10, (123)
"Check in was easy and property reasonably clean. "
Australia
Tony
$203 nightly
The price is $221
Dec 28 - Dec 29
Total with taxes and fees
Mckillop Geelong By Gold Star Stays

Rippleside Park Motor Inn

Rippleside Park Motor Inn
2.5 star property
Drumcondra
8.6 out of 10, Excellent, (385)
"The owner is lovely, and rooms are always clean and comfortable for a night's sleep. "
Australia
Skye
$91 nightly
The price is $101
Jan 8 - Jan 9, 2026
Total with taxes and fees
Rippleside Park Motor Inn

10BR birdwatch house Great Ocean Road

10BR birdwatch house Great Ocean Road
3.0 star property
Leopold
$2,635 nightly
The price is $2,849
Dec 27 - Dec 28
Total with taxes and fees
10BR birdwatch house Great Ocean Road

Moonlight Bay Apartments

Moonlight Bay Apartments
4.0 star property
Rye
9.0 out of 10, Wonderful, (330)
"Comfortable, well laid out, nice pool, good amenities, very close to beach and restaurants "
Australia
Justine
$177 nightly
The price is $196
Jan 26 - Jan 27, 2026
Total with taxes and fees
Moonlight Bay Apartments
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St Leonards attractions

Top St Leonards Hotel Reviews

More cheap stays in St Leonards

Hotels in St Leonards with star-rating

Find out more about St Leonards

Top reasons to visit St Leonards

  • Stunning Beaches: St Leonards boasts beautiful beaches perfect for sunbathing and swimming.
  • Outdoor Adventures: Engage in various activities like golf and exploring nature reserves.
  • Relaxing Hot Springs: Rejuvenate in nearby hot springs for a soothing experience.
  • Family-Friendly Atmosphere: Perfect for family outings with plenty of outdoor seating and activities.
  • Diverse Accommodation: Enjoy a range of lodging options from cozy B&Bs to welcoming hotels.

Find great hotels near St Leonards

Discover the charm of St Leonards, Victoria, with a range of hotel accommodations designed for every type of traveler. From cozy bed and breakfasts to welcoming hotels like the Lansdowne, you’ll find friendly service and comfortable rooms. Whether you're seeking a beach getaway, a family vacation, or a golf-themed experience, St Leonards offers ideal lodging options to make your stay enjoyable and memorable.

  • Rydges Geelong: A vibrant 4-star hotel that caters to adventurous spirits and business travelers alike, Rydges Geelong is located 20 miles from St Leonards. This property stands out for its LGBTQIA-friendly atmosphere, making it a welcoming choice for all. Business amenities such as multiple meeting rooms and conference spaces ensure a productive stay, while adventure seekers can explore nearby hiking and biking trails, surfing spots, sailing opportunities, and even skydiving experiences. With its blend of business facilities and adventure activities, Rydges Geelong offers a unique vacation experience tailored to diverse interests.
  • Peppers Moonah Links Resort: Nestled 18 miles from St Leonards, Peppers Moonah Links Resort is a 4-star retreat perfect for golf enthusiasts and business-minded travelers. The resort features a well-equipped meeting room for corporate events and is renowned for its exceptional golf course, attracting players of all skill levels. Adventure activities abound with options for hiking, kayaking, snorkeling, sailing, and surfing. The combination of golf experiences and business facilities makes Peppers Moonah Links a premier destination for those seeking both leisure and productivity in a stunning natural setting.
  • Oaks R Suites Geelong: Situated 19 miles from St Leonards, Oaks R Suites Geelong is a family-friendly, 4-star hotel that offers direct beach access. Ideal for city explorers and beach lovers, this property caters to families with children’s amenities like cribs and highchairs. Located in the bustling city center, guests have easy access to local attractions, dining, and shopping. The blend of urban convenience and seaside relaxation makes Oaks R Suites a fantastic choice for families looking to enjoy a memorable vacation experience.

Where to stay near St Leonards

St Leonards, Victoria offers a perfect blend of outdoor adventures and relaxing beach vibes. This friendly suburb is conveniently located near North Sydney, making it an ideal spot for a budget-friendly family getaway. Explore the picturesque coastal areas and historic neighborhoods within walking distance, where you can soak in the local atmosphere and enjoy a well-deserved break from the hustle and bustle. Experience the charm of St Leonards and its surrounding regions for an unforgettable vacation.

  • Indented Head: Located a mere 2 miles from St Leonards, Indented Head is a charming suburb that offers a perfect blend of outdoor adventure and beach relaxation. Visitors will find the area moderately seasonal, with peak travel times in July and the December to January holiday season. The suburb is known for its beautiful beaches and nearby national parks, making it an ideal spot for families and outdoor enthusiasts. Popular activities include golfing and enjoying the family-friendly beach atmosphere. Whether you're looking to unwind or engage in some thrilling outdoor activities, Indented Head has something for everyone.
  • Portarlington: Just 5 miles away from St Leonards, Portarlington is a vibrant suburb that attracts travelers with its stunning coastal scenery and outdoor experiences. The area experiences moderate seasonal visitor patterns, with peak times in March and the December to January holiday season. Known for its inviting beaches and family-oriented atmosphere, Portarlington offers various activities, including golfing and shopping at local centers. The scenic beauty and relaxed vibe make it a perfect place for a day trip or a leisurely weekend getaway.
  • Bellarine: Situated 6 miles from St Leonards, Bellarine is a lively suburb that draws visitors year-round, with a slight peak in travel during July and the December to January holiday season. This area is ideal for those seeking outdoor adventures and entertainment-themed experiences. Bellarine features attractions such as spas, water parks, and stunning beaches, ensuring there's always something to do. Its proximity to national parks offers additional opportunities for exploration, making Bellarine a fantastic destination for families and adventure seekers alike.

Things to do near St Leonards

St Leonards, Victoria, is perfect for outdoor and beach enthusiasts seeking adventure. Visitors can enjoy a recreational area, play a round of golf, and explore scenic golf courses. It's an ideal destination for family outings and features plenty of outdoor seating for relaxation. Whether you're looking to unwind by the beach or engage in fun activities, St Leonards offers a delightful escape for everyone.

Shopping

St Leonards offers charming local shops for gifts and souvenirs. If you're up for a drive, Westfield Geelong (19 miles away) provides a variety of entertainment and shopping options, while Mill Markets (17 miles away) offers a unique mix of local goods and city vibes. Red Hill Cheese is also worth a visit at 20 miles away.

Recreation

Experience luxury at Curlewis Golf Club, where you can unwind on the pristine greens. Head to Sorrento Golf Club for an invigorating outdoor sports experience. For family fun, enjoy mini-golf at Bellarine Adventure Golf, offering a perfect blend of adventure and recreation.

Adventure

Experience the thrills at Adventure Park Geelong, a fantastic waterpark located 11 miles from St Leonards, offering fun for the whole family. For a different adventure, head to Clifton Springs Boat Ramp, 9 miles away, where you can enjoy exciting boating activities and stunning views.

For water sports enthusiasts, Bay Fish N Trips, located 18 miles from St Leonards, offers an exhilarating day on the water with fishing and adventure in a beautiful outdoor setting.

Nightlife

Experience the vibrant nightlife of St Leonards with a visit to The Carousel, offering unique outdoor vibes just 19 miles away. For a cultural evening, enjoy a show at the Malthouse Theatre or Astor Theatre, both within 27 and 26 miles, providing romance and entertainment for the whole family.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Leonards

To save money on your trip to St Leonards, plan to visit between May to June or August when prices are lower. Booking your hotel about a month in advance often yields the best rates, especially if you check for last-minute deals on Expedia. Mondays are the cheapest days to stay, while Saturdays are the most expensive. Utilize Expedia’s filters to find budget-friendly accommodations, and consider package deals for flights and activities. Joining Expedia's One Key membership can also unlock exclusive discounts and help you earn cash for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St Leonards are May to June and August, where the prices are slightly lower. This is in comparison to January, March and November, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St Leonards about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St Leonards is Monday. The most expensive day to stay in St Leonards is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to narrow down your options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in St. Leonards with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near St Leonards

St Leonards, Victoria, is perfect for beach lovers and adventure seekers alike. Explore stunning beaches, nature reserves, and rejuvenating hot springs, making it an ideal destination for outdoor enthusiasts and culture buffs. With a variety of attractions and activities, St Leonards promises a memorable vacation experience for travelers looking to enjoy the sun and local charm.

  • Portarlington Waterfront: Enjoy the serene beach vibes at Portarlington Waterfront, located 6 miles from St Leonards. This picturesque beach is perfect for swimming, sunbathing, or simply relaxing by the water while soaking in the stunning views.
  • Peninsula Hot Springs: Experience ultimate wellness and relaxation at Peninsula Hot Springs, situated 18 miles away. Indulge in natural thermal mineral waters, outdoor baths, and rejuvenating spa treatments, making it an ideal escape for tranquility.
  • Portarlington Recreation Reserve: Located 5 miles from St Leonards, this urban park offers a family-friendly atmosphere with vast green spaces for picnics, sports, and outdoor activities. It's a great spot to unwind and connect with nature in the city.

Best time to go to St Leonards

The best time to visit St Leonards is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. July is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January67.8°F (19.9°C)Light RainMostly SunnyAverageSlightly High
February67.5°F (19.7°C)Light RainMostly SunnyAverageAverage
March64.9°F (18.3°C)Light RainMostly SunnyAverageSlightly High
April60.3°F (15.7°C)Light RainMostly SunnySlightly HighAverage
May55.4°F (13.0°C)Light RainMostly SunnyAverageSlightly Low
June51.8°F (11.0°C)Light RainMostly CloudyAverageSlightly Low
July50.7°F (10.4°C)Light RainMostly CloudySlightly HighAverage
August51.3°F (10.7°C)Light RainMostly CloudyAverageSlightly Low
September54.0°F (12.2°C)Light RainMostly SunnySlightly HighAverage
October57.2°F (14.0°C)Light RainMostly SunnySlightly LowAverage
November61.0°F (16.1°C)Light RainMostly SunnySlightly LowSlightly High
December64.0°F (17.8°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to St Leonards

Traveling to St Leonards, Victoria, Australia, can be conveniently done through several major airports. Melbourne Airport (MEL-Tullamarine) is located 35 miles away, with nearby hotel options like the 5-star Stamford Plaza Melbourne and Grand Hyatt Melbourne, both 12 miles from the airport, offering Transfers and Shuttles. Avalon Airport (AVV) is 16 miles from St Leonards, with quality accommodations such as the 4.5-star Quality Hotel Bayside Geelong and the charming Little River Bed & Breakfast, featuring various shuttle services. Lastly, Essendon Airport (MEB) is 32 miles away, with luxurious options like The Langham, Melbourne, all within 7 miles, ensuring easy access to the airport.

Frequently asked questions

What is the best area to stay in St Leonards?
The best area to stay in St Leonards is along the beachfront, particularly near the main foreshore area and the St Leonards Pier.

This central area provides direct access to the Esplanade and the calm waters of Port Phillip Bay. You'll find many holiday rentals and a few local eateries within easy walking distance, making it convenient for those who enjoy strolls by the water. The St Leonards Pier is a popular spot for fishing and offers lovely views across the bay.

Families will find this area particularly suitable due to its proximity to the beachfront and the St Leonards Foreshore Playground. The shallow, protected waters of the bay are ideal for children to splash and play, and there are often open grassy areas nearby for picnics and outdoor activities.

Couples looking for a peaceful getaway will also appreciate the beachfront. The serene environment, beautiful sunsets over the bay, and opportunities for quiet walks along the Esplanade create a relaxing setting.
What are the most romantic hotels in St Leonards for couples?
For a romantic stay in St Leonards, the St Leonards Hotel is an excellent choice for couples.

This 3.5-star hotel, rated 8.8, offers rooms with a balcony or furnished patio, providing a lovely private space for guests to relax together. The hotel also provides complimentary WiFi and free toiletries, ensuring a comfortable and convenient stay. With free self-parking available, exploring the area is easy, and St Leonards Beach is just 1.6 miles away for a pleasant stroll.
What are the best hotels in St Leonards near St Leonards Beach?
For a well-located hotel near St Leonards Beach, consider the St Leonards Hotel.

The 3.5-star St Leonards Hotel, with an 8.8 rating, is a great option for those looking to be close to the beach, as it is located just 1.6 miles away. Guests appreciate the convenience of free WiFi and complimentary self-parking. Many rooms also feature a balcony or patio, some of which are furnished, providing a pleasant outdoor space.
When is the best time to go to St Leonards?
The best time to visit St Leonards is during the summer months, from December to February, when the weather is warm and ideal for coastal activities.

During this period, you can expect average daily temperatures ranging from 20°C to 26°C (68°F to 79°F), with plenty of sunshine. This makes it great for enjoying the beaches, swimming in Port Phillip Bay, and participating in outdoor recreation like fishing or boating. Families will find this time particularly suitable for a relaxed beach holiday, with long days allowing for ample time to explore the foreshore and local parks.

Should you prefer a quieter experience with pleasant, mild weather, the shoulder seasons of spring (September to November) and autumn (March to May) are also excellent. Temperatures during these months typically range from 15°C to 22°C (59°F to 72°F), offering comfortable conditions for walks along the coast or exploring the nearby Bellarine Peninsula without the peak summer crowds.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St Leonards.
How can I save on a St Leonards hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St Leonards hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St Leonards hotel?
Prices for hotels in St Leonards often vary, but you can find a great deal from $100 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia