Find hotels in St Leonards from $94

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

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Leonards hotels

The Sands Torquay

The Sands Torquay
4.0 star property
Torquay
9.2 out of 10, Wonderful, (544)
"Beautiful place with well appointed rooms"
Australia
Almas
$127 nightly
The price is $141
Jan 26 - Jan 27, 2026
Total with taxes and fees
The Sands Torquay

Golden Palms Motel

Golden Palms Motel
3.5 star property
Grovedale
9.0 out of 10, Wonderful, (282)
"Excellent stay"
Australia
Matthias
$107 nightly
The price is $117
Jan 19 - Jan 20, 2026
Total with taxes and fees
Golden Palms Motel

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
$80 nightly
The price is $89
Jan 18 - Jan 19, 2026
Total with taxes and fees
Abbotswood Motor Inn

13th Beach Golf Lodges

13th Beach Golf Lodges
4.0 star property
Connewarre
9.6 out of 10, Exceptional, (127)
"First time staying here, staff very friendly and helpful - accommodation stylish and comfortable"
Australia
Jacinta
$141 nightly
The price is $156
Jan 28 - Jan 29, 2026
Total with taxes and fees
13th Beach Golf Lodges

Discovery Parks - Geelong

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

Tasman Holiday Parks - Geelong

Tasman Holiday Parks - Geelong
3.0 star property
Belmont
8.6 out of 10, Excellent, (611)
"Room was very good very clean , nice place to stay"
Australia
Brian
$112 nightly
The price is $112
Jan 27 - Jan 28, 2026
Total with taxes and fees
Tasman Holiday Parks - Geelong

Rose Garden Motel

Rose Garden Motel
4.0 star property
Belmont
9.4 out of 10, Exceptional, (502)
"Definitely would stay at again. Quiet location, good accommodation and staff friendly and gave advice on places to eat etc "
Australia
Perry
$91 nightly
The price is $101
Jan 13 - Jan 14, 2026
Total with taxes and fees
Rose Garden Motel

Barwon Valley Lodge

Barwon Valley Lodge
4.5 star property
Belmont
9.6 out of 10, Exceptional, (455)
"Great for families, clean and fully equiped. Kids love the playground, lake/ducks and tennis court even in winter! "
Australia
Katie
$234 nightly
The price is $260
Jan 30 - Jan 31, 2026
Total with taxes and fees
Barwon Valley Lodge

Parkside Motel Geelong

Parkside Motel Geelong
3.0 star property
Belmont
8.0 out of 10, Very Good, (1000)
"The room was tidy and perfect location. Everything you could possibly need was in the room."
Australia
Nicole
$96 nightly
The price is $107
Jan 4 - Jan 5, 2026
Total with taxes and fees
Parkside Motel Geelong

Geelong Holiday Park

Geelong Holiday Park
2.0 star property
Belmont
9.2 out of 10, Wonderful, (49)
"Everything was just great Will stay there again one day "
Australia
Geoffrey
$100 nightly
The price is $110
Jan 29 - Jan 30, 2026
Total with taxes and fees
Geelong Holiday Park

Colonial Lodge Motel Geelong

Colonial Lodge Motel Geelong
3.0 star property
South Geelong
5.6 out of 10, (360)
"Clean room friendly owner"
Australia
Peter
$110 nightly
The price is $121
Jan 4 - Jan 5, 2026
Total with taxes and fees
Colonial Lodge Motel Geelong

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
$92 nightly
The price is $102
Jan 4 - Jan 5, 2026
Total with taxes and fees
Kingsway Motel Geelong

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
$191 nightly
The price is $229
Jan 1 - Jan 2, 2026
Total with taxes and fees
Timber Door Luxury Accommodation Geelong

Admiralty Inn

Admiralty Inn
3.0 star property
Geelong Central
8.4 out of 10, Very Good, (1004)
"Great service, clean room and nice amenities. "
Australia
Emma
$89 nightly
The price is $98
Jan 26 - Jan 27, 2026
Total with taxes and fees
Admiralty Inn

Rydges Geelong

Rydges Geelong
4.0 star property
Geelong Central
8.0 out of 10, Very Good, (1002)
"Great stay, very comfortable "
Australia
Matthew
$110 nightly
The price is $122
Jan 13 - Jan 14, 2026
Total with taxes and fees
Rydges 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
$122 nightly
The price is $133
Jan 2 - Jan 3, 2026
Total with taxes and fees
Mckillop Geelong By Gold Star Stays

Quest Geelong Central

Quest Geelong Central
4.0 star property
Geelong Central
9.8 out of 10, Exceptional, (248)
"Very warm, friendly and helpfull staff"
Australia
Glenn
$131 nightly
The price is $144
Jan 7 - Jan 8, 2026
Total with taxes and fees
Quest Geelong Central

Holiday Inn & Suites Geelong by IHG

Holiday Inn & Suites Geelong by IHG
4.0 star property
Geelong Central
9.4 out of 10, Exceptional, (360)
"Great place to stay with clean rooms."
Australia
Divendra
$120 nightly
The price is $132
Jan 11 - Jan 12, 2026
Total with taxes and fees
Holiday Inn & Suites Geelong by IHG

Parkwood Motel and Apartments

Parkwood Motel and Apartments
3.5 star property
Hamlyn Heights
8.6 out of 10, Excellent, (307)
"We had a family gathering and it was great for our one night stay in Geelong"
Australia
Philip
$109 nightly
The price is $120
Jan 6 - Jan 7, 2026
Total with taxes and fees
Parkwood Motel and Apartments

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
$104 nightly
The price is $123
Jan 4 - Jan 5, 2026
Total with taxes and fees
Anchor Geelong
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 $94 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