A wooden pier with a pointed roof and a sign reading "St. Kilda Pier".

Melbourne Hotel Guide - St Kilda Beach hotels in Melbourne, Australia.

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for St Kilda Beach hotels

The Prince

The Prince
4.5 star property
0.8 km from St Kilda Beach
8.8 out of 10, Excellent, (1,005 reviews)
"Always a delight to stay at the Prince"
Australia
Nathan
The price is €86
includes taxes & fees
12 Aug - 13 Aug
The Prince

Quest St Kilda Bayside

Quest St Kilda Bayside
4.0 star property
0.7 km from St Kilda Beach
8.8 out of 10, Excellent, (799 reviews)
"The staff here is fantastic. So lovely and real and helpful. My daughter had broken her leg so we needed a chair for the shower and to be located near the lobby for easy crutch entry and exit. The reception staff AND housekeeping made all this happen and were great about it. Thanks! Ps, the location is great too. The apartments are a bit old and need some updating, but overall fine."
Australia
andrea
The price is €107
includes taxes & fees
14 Jul - 15 Jul
Quest St Kilda Bayside

In The Brick Spa & Hotel

In The Brick Spa & Hotel
3.0 star property
1.6 km from St Kilda Beach
8.8 out of 10, Excellent, (13 reviews)
"Charming and tranquil, we had a perfect overnight stay. "
Australia
Amy
The price is €103
includes taxes & fees
26 Jul - 27 Jul
In The Brick Spa & Hotel

View Melbourne

View Melbourne
4.0 star property
2.6 km from St Kilda Beach
8.8 out of 10, Excellent, (1,390 reviews)
"It’s a beautiful hotel with great food and restaurants."
United States
Patricia
The price is €72
includes taxes & fees
28 Jul - 29 Jul
View Melbourne

Cosmopolitan Hotel and Apartments

Cosmopolitan Hotel and Apartments
3.5 star property
0.5 km from St Kilda Beach
8.4 out of 10, Very good, (1,004 reviews)
"nice stay"
Australia
Sabina
The price is €56
includes taxes & fees
21 Jul - 22 Jul
Cosmopolitan Hotel and Apartments

Crest on Park

Crest on Park
4.0 star property
1.2 km from St Kilda Beach
8.6 out of 10, Excellent, (730 reviews)
"Honestly, after reading some of the reviews regarding this establishment, I was quite nervous as to what to expect. After staying there, I can confidently say that this property was fantastic. The room was clean, had everything needed, including a coffee machine, the bed was extremely comfortable, no traffic noise and the best thing was the secure yard/parking with locked gates. Location was excellent, walking distance to restaurants and Palais Theatre. Even though you have to check-in at Crest...
Australia
Carlie
The price is €98
includes taxes & fees
14 Jul - 15 Jul
Crest on Park

The Hamptons Apartments - St Kilda

The Hamptons Apartments - St Kilda
3.5 star property
1.3 km from St Kilda Beach
8.6 out of 10, Excellent, (55 reviews)
"Was quiet and convenient, not too close to the city and not too far from it"
Australia
Gia
The price is €149
includes taxes & fees
5 Aug - 6 Aug
The Hamptons Apartments - St Kilda

Oaks Melbourne St Kilda Road Hotel

Oaks Melbourne St Kilda Road Hotel
4.0 star property
2.5 km from St Kilda Beach
8.6 out of 10, Excellent, (658 reviews)
"Very friendly and helpful staff"
Australia
Fitoon
The price is €85
includes taxes & fees
14 Jul - 15 Jul
Oaks Melbourne St Kilda Road Hotel

Kimberley Gardens Hotel & Serviced Apartments

Kimberley Gardens Hotel & Serviced Apartments
4.0 star property
2.5 km from St Kilda Beach
8.6 out of 10, Excellent, (1,004 reviews)
The price is €81
includes taxes & fees
28 Jul - 29 Jul
Kimberley Gardens Hotel & Serviced Apartments

Tolarno Hotel

Tolarno Hotel
4.0 star property
1 km from St Kilda Beach
8.2 out of 10, Very good, (1,000 reviews)
"Very enjoyable stay, highly recommended."
Australia
Jonathan
The price is €60
includes taxes & fees
27 Jul - 28 Jul
Tolarno Hotel

Middle Park Hotel

Middle Park Hotel
4.0 star property
2.4 km from St Kilda Beach
8.6 out of 10, Excellent, (914 reviews)
"Love the period aspect of the building. The bed was very comfy and the room on as floor was very quiet which I love."
Australia
Laurence
The price is €79
includes taxes & fees
2 Aug - 3 Aug
Middle Park Hotel

Quest St Kilda Road

Quest St Kilda Road
4.0 star property
3 km from St Kilda Beach
9.2 out of 10, Wonderful, (700 reviews)
"Great room really enjoyed my stay"
Australia
Richard
The price is €90
includes taxes & fees
9 Aug - 10 Aug
Quest St Kilda Road

Pullman Melbourne Albert Park

Pullman Melbourne Albert Park
5.0 star property
2.2 km from St Kilda Beach
8.4 out of 10, Very good, (1,002 reviews)
"No complaints here. Everything was perfect. The buffet breakfast was amazing!!"
Australia
Marietta
The price is €93
includes taxes & fees
2 Aug - 3 Aug
Pullman Melbourne Albert Park

Sixty Two on Grey

Sixty Two on Grey
4.0 star property
0.9 km from St Kilda Beach
8.2 out of 10, Very good, (314 reviews)
"really great location as well as good staff. I did feel a bit misled as i was told the rooms were soundproof but i was woken up many times during my stay due to noises from the rooms below me…"
United States
Josiah
The price is €83
includes taxes & fees
14 Jul - 15 Jul
Sixty Two on Grey

St Kilda Central Apartment Hotel

St Kilda Central Apartment Hotel
4.5 star property
1.2 km from St Kilda Beach
8.2 out of 10, Very good, (753 reviews)
"Great place to stay."
Australia
Andrew
The price is €66
includes taxes & fees
2 Aug - 3 Aug
St Kilda Central Apartment Hotel

Roamer St Kilda

Roamer St Kilda
3.0 star property
1.1 km from St Kilda Beach
8.0 out of 10, Very good, (72 reviews)
"perfect stay, no complaints"
Australia
Noah
The price is €55
includes taxes & fees
14 Jul - 15 Jul
Roamer St Kilda

Nomads St Kilda Hostel

Nomads St Kilda Hostel
2.0 star property
0.5 km from St Kilda Beach
7.8 out of 10, Good, (184 reviews)
"Clean location with friendly helpful staff. One of the best hostels Ive stayed in easily."
United Kingdom
Marc
The price is €47
includes taxes & fees
20 Jul - 21 Jul
Nomads St Kilda Hostel

Mercure Melbourne Albert Park

Mercure Melbourne Albert Park
4.0 star property
2.2 km from St Kilda Beach
7.8 out of 10, Good, (1,004 reviews)
"I had a great stay and the staff were amazing"
United States
Victor
The price is €73
includes taxes & fees
19 Jul - 20 Jul
Mercure Melbourne Albert Park

Crest on Barkly

Crest on Barkly
4.0 star property
1.3 km from St Kilda Beach
7.6 out of 10, Good, (1,002 reviews)
"Excellent customer service, very clean, great location. Parking made things easier. Breakfast was your average buffet."
Australia
Brett
The price is €88
includes taxes & fees
27 Jul - 28 Jul
Crest on Barkly

Crest on Barkly Serviced Apartments

Crest on Barkly Serviced Apartments
3.5 star property
1.3 km from St Kilda Beach
7.6 out of 10, Good, (253 reviews)
"Well equipped, rooms are spacious and helpful staff."
Hong Kong SAR China
Lai Sheung
The price is €86
includes taxes & fees
14 Jul - 15 Jul
Crest on Barkly Serviced 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.

Compare popular hotels close to St Kilda Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Courtyard
The Prince
4.5 star property
8.8
Excellent
1,005 reviews
View
Studio Apartment | Balcony
Quest St Kilda Bayside
4.0 star property
8.8
Excellent
799 reviews
View
Desk, iron/ironing board, free WiFi, bed sheets
In The Brick Spa & Hotel
3.0 star property
8.8
Excellent
13 reviews
View
Exterior
View Melbourne
4.0 star property
8.8
Excellent
1,390 reviews
View
Studio Apartment
Cosmopolitan Hotel and Apartments
3.5 star property
8.4
Very good
1,004 reviews
View

Top St Kilda Beach Hotel Reviews

Hotels near other St Kilda Beach attractions

Find out more about St Kilda Beach

Top reasons to visit St Kilda Beach

  • Iconic Sea Baths: Enjoy a refreshing swim at the famous St Kilda Sea Baths, a perfect spot for relaxation.
  • St Kilda Festival: Experience local culture and entertainment at the vibrant St Kilda Festival, held annually.
  • Picturesque St Kilda Pier: Take leisurely strolls along St Kilda Pier for stunning views of the coastline.
  • St Kilda Esplanade Market: Explore the lively market showcasing local crafts, food, and unique finds.
  • Diverse Accommodation: Choose from a range of beachfront hotels to cosy hostels catering to all travellers.

Find great hotels near St Kilda Beach

Discover the ideal hotel accommodation for your stay at St Kilda Beach, Victoria. With a diverse range of options, from beachfront hotels to cosy hostels, you're sure to find something that suits your needs. Whether you're travelling for business, seeking a family-friendly environment, or looking for LGBTQIA+ welcoming spaces, St Kilda offers a vibrant experience by the sea, ensuring a memorable holiday for every traveller.

  • Crowne Plaza Melbourne by IHG: This 4.5-star hotel offers a luxurious retreat in the heart of the city, just 4.8km from St Kilda Beach. With a guest rating of 9.0 out of 10, the Crowne Plaza Melbourne is a prime choice for those seeking a sophisticated, eco-conscious experience. The property features modern amenities and stylish decor, appealing to both leisure and business travellers. Its eco-certification highlights a commitment to sustainability, making it an excellent choice for environmentally aware guests. Enjoy top-notch dining options and a range of facilities designed to create a refined atmosphere for your stay.
  • ibis Styles Kingsgate: A 3-star hotel located 6.4km from St Kilda Beach, ibis Styles Kingsgate provides a comfortable and budget-friendly option for visitors. With a guest rating of 8.0 out of 10, this hotel offers a variety of dining options, including an extensive buffet breakfast. Guests can take advantage of fitness facilities and nearby recreational activities, ensuring an active and enjoyable stay. The hotel’s proximity to the Metro Station, shopping districts, and entertainment venues makes it a convenient base for exploring Melbourne, catering well to those who appreciate accessibility and vibrant surroundings.
  • Novotel Melbourne South Wharf: Rated 4 stars with a guest rating of 9.0 out of 10, Novotel Melbourne South Wharf is a family-friendly accommodation situated 4.8km from St Kilda Beach. This eco-certified property boasts amenities tailored for children, including complimentary cribs and first aid kits. Ideal for families and business travellers alike, the hotel combines modern comfort with a focus on sustainability. Conveniently located near the city’s attractions, it provides a welcoming environment for guests of all ages, ensuring a balanced stay of leisure and productivity.

Where to stay near St Kilda Beach

St Kilda Beach offers a vibrant coastal experience, where friendly locals and a family-friendly atmosphere create a warm welcome. Explore the lively St Kilda area, dotted with charming cafes and bustling markets. Nearby parks provide a perfect escape for a leisurely stroll or a picnic. As part of the greater Melbourne experience, St Kilda is an ideal base for discovering the best of Victoria’s urban delights and serene seaside beauty.

  • Melbourne: As the vibrant heart of Victoria, Melbourne is a bustling metropolis that offers a rich tapestry of experiences. St Kilda Beach, with its golden sands and lively atmosphere, is conveniently located within the city. The city attracts visitors year-round, with peak times in March and during the festive season from December to January. Melbourne is renowned for its extensive shopping malls, entertainment arenas, and historic landmarks, making it ideal for families, business travellers, and city enthusiasts alike. Explore the iconic laneways, enjoy the local café culture, and immerse yourself in the dynamic arts scene that defines this cosmopolitan city.
  • Prahran: Located a mere 3.2km from St Kilda Beach, Prahran is a trendy suburb known for its vibrant lifestyle and eclectic charm. This area draws tourists throughout the year, particularly in March to April and September. Visitors flock to Prahran for its bustling shopping precincts and historic streets, offering a blend of boutique shops and popular shopping centres. The suburb also boasts a lively atmosphere, making it a perfect spot for family outings and business meetings. Take a stroll along Chapel Street, where you’ll find an array of cafes, bars, and restaurants that showcase the local culture.
  • Brighton: Situated approximately 4.8km from St Kilda Beach, Brighton is a picturesque suburb famed for its family-friendly beaches and stunning coastal views. The area enjoys steady visitor numbers, peaking in April, June, and September. Brighton is perfect for families and business travellers, with attractions like the iconic Brighton Beach and its colourful bathing boxes. The suburb offers a vibrant shopping centre and golf courses, ensuring there’s something for everyone. Enjoy a leisurely walk along the beachfront promenade or explore the local historic buildings that add to Brighton's charm.

Things to do near St Kilda Beach

Shopping

In St Kilda Beach, you can explore Luna Park’s souvenir shops for unique gifts. For a broader selection, if you're up for a drive, visit Chadstone Shopping Centre, known for its designer brands and diverse retail options.

Recreation

At St Kilda Beach, immerse yourself in the tranquil atmosphere of the St Kilda Sea Baths, featuring rejuvenating spa treatments and ocean views. For a more active experience, join a yoga session on the beach, where the sound of waves enhances your practice amidst the stunning coastal scenery.

Adventure

At Calder Park Raceway, located 29.0km from St Kilda Beach, experience the thrill of motor racing in a dynamic atmosphere. Feel the adrenaline as you watch high-speed events or participate in driving experiences that cater to motorsport enthusiasts.

Nightlife

Begin your evening at The Espy, a lively venue on The Esplanade, featuring live music and a vibrant atmosphere. For a relaxed drink, visit the St Kilda Sea Baths, where you can enjoy cocktails by the water. Don’t miss Luna Park for a whimsical night ride experience.

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

Find the best attractions near St Kilda Beach

St Kilda Beach offers a diverse range of attractions for every type of traveller, from culture enthusiasts to families. Explore the vibrant St Kilda Esplanade Market, unwind at the St Kilda Sea Baths, or enjoy beachfront accommodation. Don't miss the scenic urban parks and the beautiful beach. For a quintessential St Kilda experience, take a stroll along St Kilda West, immersing yourself in the local charm and atmosphere.

  • Albert Park Lake: Nestled only 3.2km from St Kilda Beach, Albert Park Lake offers a serene escape with its stunning scenery and romantic spots. Enjoy leisurely walks along the waterfront or engage in outdoor activities, making it an ideal retreat for nature lovers.
  • Southbank Promenade: Located 4.8km away, Southbank Promenade is a vibrant street lined with eateries and bars, exuding a lively city atmosphere. It's a fantastic place to stroll, people-watch, or savour local cuisine while enjoying views of the Yarra River.
  • Bridge Road: Just 6.4km from the beach, Bridge Road is a bustling street famous for its shopping and dining options. Explore unique boutiques and savour delicious meals, embracing the urban vibe that this area has to offer.

Best time to go to St Kilda Beach

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

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January68.7°F (20.4°C)Light RainMostly SunnySlightly HighSlightly High
February68.0°F (20.0°C)Light RainMostly SunnyAverageAverage
March64.8°F (18.2°C)Light RainMostly SunnySlightly HighSlightly High
April59.4°F (15.2°C)Light RainMostly SunnyAverageAverage
May53.8°F (12.1°C)Light RainMostly SunnySlightly LowSlightly Low
June49.8°F (9.9°C)Light RainMostly SunnySlightly LowSlightly Low
July48.9°F (9.4°C)No RainMostly CloudyAverageSlightly Low
August49.8°F (9.9°C)Light RainMostly CloudyAverageAverage
September53.1°F (11.7°C)Light RainMostly SunnySlightly LowAverage
October56.8°F (13.8°C)Light RainMostly SunnyAverageAverage
November61.2°F (16.2°C)Light RainMostly SunnyAverageSlightly High
December64.8°F (18.2°C)Light RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to St Kilda Beach

Accessing St Kilda Beach is convenient, with the nearest major airport being Melbourne Tullamarine (MEL), situated 24.1km away. Notable hotels nearby include the luxurious Pullman Melbourne City Centre, W Melbourne, and the Melbourne Marriott Hotel, all approximately 19.3km from the airport. Alternatively, Melbourne Avalon (AVV) is 46.7km from St Kilda Beach, with quality accommodation options like Bayside Geelong Hotel & Apartments, Quest Geelong, and Rose Garden Motel nearby. For those considering Bendigo Airport (BXG), located 138.4km away, the Tea House Motor Inn and Quality Inn Colonial are good choices. Transportation from these hotels to the airports is readily available, ensuring a smooth journey.

Frequently asked questions

What's the area like around St Kilda Beach?
St Kilda Beach is located in Melbourne. Travellers love the area for its array of dining options, charming cafes and bar scene. If you're looking for a convenient place to stay, take a look at the 243 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near St Kilda Beach?
Adjacent to St Kilda Beach, Cosmopolitan Hotel and Apartments is one of the top choices for your stay based on our traveller data, and this hotel offers a snack bar/deli and free WiFi. Other good options within a short distance include The Prince and Nomads St Kilda Hostel.
How many hotels will I be able to find close to St Kilda Beach?
Expedia has 243 hotels and other accommodation options within a mile from St Kilda Beach.
If I need to cancel the hotel reservation for my stay near St Kilda Beach, will I receive a refund?
Yes! Most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click "Search", then filter by "fully refundable" to get the top deals on offer near St Kilda Beach.
What can I see and do near St Kilda Beach?
National Gallery of Victoria, Old Melbourne Gaol and Melbourne Museum feature captivating exhibits. Melbourne Central, Melbourne Cricket Ground and Astor Theatre are some of the notable landmarks to see in the area. You can check out the local talent at Palais Theatre, Melbourne Theatre Company and Sidney Myer Music Bowl.

Explore a world of travel with Expedia