Find Hotels Near St Kilda beach in Melbourne

Find the best hotel for you near St Kilda beach based on location, price or preference

Compare St Kilda beach hotel deals across hundreds of providers, all in one place

Look out for St Kilda beach hotels with free cancellation or excellent ratings

Compare across the best brands for a hotel near St Kilda beach

Explore the area around St Kilda beach

Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

3, 4 & 5-star hotels around St Kilda beach

Looking for a hotel near St Kilda beach with great star ratings? Whether you're after 5-star service or a room that fits a more modest budget, we can find the right stay for you.

What else is near St Kilda beach?

To make the most of your trip to Melbourne, it could make sense to find a hotel that's near other landmarks, too. Here's what else is in the area.

Want a hotel near St Kilda beach? Here's what you need to know.

Cheapest month to stayMay
Average weekday priceC$275 per night
Average weekend priceC$273 per night
Average priceC$143 per night
Cheapest price foundC$21 per night

How to find the best hotel for you near St Kilda beach

Searching with Skyscanner means you'll find hotels rated by travellers, for travellers. We don't just pull in the cheapest hotel prices from across the internet. We gather independent reviews and ratings from thousands of guests, so you can find the best deal. You can also filter by budget, hotel rating and more.

How to find the best hotel deal near St Kilda beach

  • Want to find hotel deals as easily as you book flights? Our smart search engine can handle it all. Here's how you can save big while choosing from roughly 70 hotels near St Kilda beach.

  • Pick up some of the best prices by organizing things ahead. Hotels sometimes offer early booking discounts to fill rooms before the busy season starts.

  • That being said, booking hotels at the last minute can end up being a good move. Some places lower their rates a day or two before arrival to keep rooms from sitting empty.

  • Another trick to finding cheaper hotels? Stay flexible. If your itinerary isn't set in stone, check rates across different dates to find out how much you can save.

  • Skip the risk of extra fees by choosing stays that have free cancellation. If your travel dates shift or you spot a better offer, you can cancel your booking without penalty.

  • Track down the most affordable hotels by St Kilda beach with the map feature. Prices appear on the map pins, making it simple to spot the closest budget-friendly options.

Where to stay

Top hotels near St Kilda beach

  • St Kilda beach is easier to explore when your hotel is right nearby. You can go bright and early to beat the crowds, head back to rest, or return later when it suits you. Here are a few stays that put you close to this attraction.

  • Ovolo Melbourne South Yarra, a Wyndham Hotel is a popular 4-star hotel near St Kilda beach, with overall guest ratings exceeding 4 out of 5. Around 3 kilometres away, you can settle in and jump straight into your plans.

  • If being nearby is a non-negotiable, Ibis Styles Melbourne Southbank matches your travel goals. This 4-star option is roughly 5 kilometres away and suits the needs of business travellers in particular.

  • Coppersmith Hotel rounds out the top picks near St Kilda beach. Rated 4 stars, it's about 3 kilometres from this well-known attraction.

Best hotels for a budget

  • Why pay more? Melbourne has at least 50 budget hotels that come with the basics so you can spend on what truly counts: having adventures and cramming your suitcase with souvenirs. Many are often equipped with money-saving amenities like kitchenettes and laundry facilities. Here are some of the most affordable hotels close to St Kilda beach.

  • Settle in with just the right amount of comfort at Lily Sands Inn. Roughly 3 kilometres from St Kilda beach and rated 3 stars, it comes with amenities including air conditioning and luggage storage.

  • You could also make a booking at Crest On Barkly Serviced Apartments, which is around 2 kilometres away. Equipped with conveniences such as internet access and a safe deposit box, this 3-star stay keeps things simple and affordable.

  • Another back-to-basics choice is City Park Hotel. About 3 kilometres from St Kilda beach, this 3-star accommodation option offers a restaurant, luggage storage and more.

Best 4-star hotels near St Kilda beach

  • Searching for a hotel that offers more than just the necessities? A 4-star option will hit the mark. With around 100 across Melbourne, they come with extras like outdoor terraces, saunas, and business facilities. Start your search with the stylish hotels around St Kilda beach.

  • Oaks Melbourne St Kilda Road Hotel offers the kind of stay that leaves a lasting impression. Roughly 2 kilometres from St Kilda beach, a restaurant and a golf course add to the 4-star experience here.

  • About 0.64 kilometres away, The Prince gets the location right — and everything else too. With a restaurant, concierge assistance and other extras, you'll have what you need for a memorable visit.

  • Around 5 kilometres from St Kilda beach, AC Hotel Melbourne Southbank is another favourite. Pick this 4-star stay for upgraded features such as a lobby bar and concierge assistance.

Best 5-star luxury hotels near St Kilda beach

  • You could just find a place to crash. Or you could book one of the 40 or so 5-star hotels in Melbourne and travel like a true VIP. Think things like indulgent wellness offerings, impeccable dining experiences, and prime locations. (And maybe even a personal concierge at your service.) You'll find some hotels by St Kilda beach that pull out all the stops.

  • Let the pampering begin at United Places Hotel Botanic Gardens, which is around 3 kilometres away. A restaurant and concierge assistance help elevate the experience here.

  • With a restaurant, massage services and more, The Lyall also brings that signature 5-star flair. You'll find this stay 3 kilometres or so from St Kilda beach.

  • Around 3 kilometres from the action, The Cullen Melbourne - Art Series comes with concierge assistance and a beauty salon. Check in and discover why this luxury stay earns overall guest ratings above 4 out of 5.

Best hotels near St Kilda beach for families

  • Going away with the kids? You need a hotel near St Kilda beach that adds more comfort to the chaos. Baby-sitting services, high chairs, laundry facilities, and kitchenettes make family getaways easier. You'll find around 260 family-friendly hotels across Melbourne.

  • If you'd prefer something a little more luxurious, spoil the kids (and yourself) with a getaway at The Como Melbourne. This 5-star hotel features parking and a laundry and is about 3 kilometres away.

  • The Olsen Melbourne Art Series combines 5-star comfort with amenities like express check-out and a laundry. Roughly 3 kilometres from St Kilda beach, you won't be far from where you want to be.

Best romantic hotels near St Kilda beach for couples

  • You bring the passion, a romantic hotel by St Kilda beach will look after the rest. These stays come with things that set the mood, like in-room jacuzzis, plush robes, and candlelit dinners. With 20 or so romantic hotels around Melbourne, date night just got an upgrade.

  • In The Brick Spa And Hotel is made for lovebirds. Plan an escape for two at this 4-star option and you'll be around 2 kilometres from St Kilda beach. It offers room service, massage services and more.

  • Add some indulgence to your intimate escape at Mercure Melbourne Albert Park. Rated 4 stars, it's roughly 2 kilometres away and features room service and a spa.

  • With guests often rating it more than 4 out of 5, The Royce attracts its fair share of admirers. It comes with a fireplace and room service and is 3 kilometres or so from St Kilda beach.

How to get to St Kilda beach

  • You can travel to St Kilda beach using the public transport network. Flinders Street Station is one of the closest train stations, while Flinders Street is an option if you're using the metro. Coming by bus? St Kilda Pier is a nearby stop.

  • Want to ​cover more ground during your visit or basing yourself a little further from St Kilda beach? With the car rental options in Melbourne, you'll be free to go where you like.

  • Sixt, Bargain Car Rentals and East Coast are among the most popular suppliers. Compare their prices and inclusions to see which option fits your trip.

  • If you're not sure which car is right for you, consider something from the Economy rental category. It's the most frequently booked type of vehicle in Melbourne.

  • You'll typically pay an average of C$82 a day to rent a car here.

How to get to St Kilda beach from the airport

Don't miss these other attractions near St Kilda beach

  • Once you've explored St Kilda beach, there's plenty more to look forward to. These nearby highlights deserve a spot on your itinerary:

    • Flinders Street Railway Station: This landmark, around 5 kilometres away, is an essential stop. If you want to stay around here, browse the variety of hotels near Flinders Street Railway Station.

    • Meat Market: Looking to spend a little money? Save time for this shopping area, which is roughly 8 kilometres from St Kilda beach.

    • Arts Centre Melbourne: Take a tour of this landmark along the way. It's about 5 kilometres from St Kilda beach. Explore the lineup of hotels near Arts Centre Melbourne for even more choice on where to stay.

When to go to St Kilda beach

  • July is the busiest month to travel to Melbourne. Consider booking your hotel near St Kilda beach sometime around then if you want to go when most people plan their trips.

  • Plan your stay for March for a quieter, more relaxed visit. You'll often come across fewer tourists, making it easier to see the sights without feeling rushed.

  • Good weather can make all the difference. If you prefer to sightsee when it's warmest, go in January when temperatures reach a high of 28ºC (82ºF).

  • Melbourne is coolest in July with lows hitting 3ºC (37ºF).

  • Want to leave the umbrella at home? Search for hotels close to St Kilda beach in February. This is the driest time to come to this area, with 5 days of rain on average.

  • August brings the wettest conditions. You can expect around 10 days of rainfall.

Hotels near St Kilda beach: FAQs

The price of your stay will change depending on the time of year you want to visit St Kilda beach. But on average, St Kilda Accommodation costs C$31 per night and is one of the cheapest options.

The price of your stay will be different depending on the time of year you want to visit St Kilda beach and the hotel you pick. But to give you an idea, the average price of a hotel near St Kilda beach is C$264.

The best rated hotels near St Kilda beach, according to travellers like you, are View Melbourne and The Como Melbourne.
There are lots of hotels near St Kilda beach to choose from, but if you're looking for something near the action the two closest hotels are View Melbourne and The Como Melbourne.

We've found 32 hotels near St Kilda beach. Start your search by simply selecting the dates you'd like to visit and find the perfect hotel for you today.

Search for hotels near St Kilda beach.

If you're planning a trip with the whole family, the best rated hotel for you near St Kilda beach is View Melbourne.
Need parking near St Kilda beach? Take a look at View Melbourne and The Como Melbourne. These are the best rated hotels with parking available.