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

Search Hotels Near St Kilda Beach, Melbourne

  • 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

This weekend
Next weekend

Filter by

Star rating

Guest rating

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

Our top choices for St Kilda Beach hotels

1. Quest St Kilda Road

Quest St Kilda Road
4.0 star property
3 km from St Kilda Beach
9.2 out of 10, Wonderful, (705 reviews)
"Great room really enjoyed my stay"
Australia
Richard
The price is ₹9,098
₹10,008 total
includes taxes & fees
23 Aug - 24 Aug
Quest St Kilda Road

2. View Melbourne

View Melbourne
4.0 star property
2.6 km from St Kilda Beach
8.8 out of 10, Excellent, (1,406 reviews)
"Great Hotel, Great location, great restaurant and bar. Friendly staff."
Australia
Richard
The price is ₹6,786
₹7,575 total
includes taxes & fees
10 Aug - 11 Aug
View Melbourne

3. The Prince

The Prince
4.5 star property
0.8 km from St Kilda Beach
8.8 out of 10, Excellent, (1,003 reviews)
"Always a delight to stay at the Prince"
Australia
Nathan
The price is ₹9,351
₹10,286 total
includes taxes & fees
2 Aug - 3 Aug
The Prince

4. 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 ₹9,224
₹10,260 total
includes taxes & fees
4 Aug - 5 Aug
In The Brick Spa & Hotel

5. 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, (666 reviews)
"Easy and smooth check in process, clean rooms and comfortable sleep"
Australia
Matthew
The price is ₹8,516
₹9,368 total
includes taxes & fees
29 Jul - 30 Jul
Oaks Melbourne St Kilda Road Hotel

6. 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,003 reviews)
"We have a nice family stay."
Australia
Silvina
The price is ₹8,746
₹9,620 total
includes taxes & fees
20 Aug - 21 Aug
Kimberley Gardens Hotel & Serviced Apartments

7. 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 ₹9,009
₹9,999 total
includes taxes & fees
29 Jul - 30 Jul
Crest on Park

8. 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 ₹14,791
₹17,590 total
includes taxes & fees
10 Aug - 11 Aug
The Hamptons Apartments - St Kilda

9. 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,003 reviews)
"nice stay"
Australia
Sabina
The price is ₹6,412
₹7,116 total
includes taxes & fees
2 Aug - 3 Aug
Cosmopolitan Hotel and Apartments

10. 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,006 reviews)
"Parking is expensive"
Australia
Stuart
The price is ₹9,312
₹10,243 total
includes taxes & fees
2 Aug - 3 Aug
Pullman Melbourne Albert Park

11. Quest Prahran

Quest Prahran
4.0 star property
2.9 km from St Kilda Beach
9.0 out of 10, Wonderful, (330 reviews)
"Fantastic greating. Friendly staff. Clean and spacious room. Great facility."
Australia
Natalie
The price is ₹10,201
₹11,221 total
includes taxes & fees
16 Aug - 17 Aug
Quest Prahran

12. 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 ₹5,169
₹5,770 total
includes taxes & fees
11 Aug - 12 Aug
Tolarno Hotel

13. Middle Park Hotel

Middle Park Hotel
4.0 star property
2.4 km from St Kilda Beach
8.6 out of 10, Excellent, (915 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 ₹7,903
₹8,694 total
includes taxes & fees
10 Aug - 11 Aug
Middle Park Hotel

14. 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, (315 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 ₹8,163
₹9,027 total
includes taxes & fees
4 Aug - 5 Aug
Sixty Two on Grey

15. 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 ₹7,412
₹7,412 total
includes taxes & fees
4 Aug - 5 Aug
St Kilda Central Apartment Hotel

16. 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 ₹4,966
₹5,463 total
includes taxes & fees
10 Aug - 11 Aug
Roamer St Kilda

17. 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, (186 reviews)
"Clean hotel, staff are super friendly. You are sent a Goki app to use for your stay and one of its features is being able to just text staff any questions or concerns and which staff usually reply to straight away made my stay really comfortable."
Australia
Rebecca
The price is ₹4,138
₹4,613 total
includes taxes & fees
3 Aug - 4 Aug
Nomads St Kilda Hostel

18. 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,002 reviews)
"I had a great stay and the staff were amazing"
United States
Victor
The price is ₹7,351
₹8,087 total
includes taxes & fees
2 Aug - 3 Aug
Mercure Melbourne Albert Park

19. Crest on Barkly

Crest on Barkly
4.0 star property
1.3 km from St Kilda Beach
7.6 out of 10, Good, (1,000 reviews)
"Great staff interaction clean room nice restaurant"
Australia
Spiros
The price is ₹8,214
₹9,094 total
includes taxes & fees
29 Jul - 30 Jul
Crest on Barkly

20. 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 ₹8,696
₹9,565 total
includes taxes & fees
13 Aug - 14 Aug
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
Exterior
Quest St Kilda Road
4.0 star property
9.2
Wonderful
705 reviews
View
Exterior
View Melbourne
4.0 star property
8.8
Excellent
1,406 reviews
View
Courtyard
The Prince
4.5 star property
8.8
Excellent
1,003 reviews
View
Desk, iron/ironing board (on request), free WiFi, bed sheets
In The Brick Spa & Hotel
3.0 star property
8.8
Excellent
13 reviews
View
Classic Two Bedroom Apartment with Balcony | Terrace/patio
Oaks Melbourne St Kilda Road Hotel
4.0 star property
8.6
Excellent
666 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 sea baths, a signature attraction of St Kilda Beach.
  • Vibrant Festivals: Experience the lively St Kilda Festival, celebrating local music, art, and culture.
  • Historic Amusement Park: Visit Luna Park, a charming historic amusement park with rides and entertainment for all ages.
  • Scenic St Kilda Pier: Take in stunning views of the city skyline and spot local penguins at dusk.
  • Diverse Accommodation: Choose from a variety of lodging options, catering to families, budget travellers, and the LGBTQIA community.

Find great hotels near St Kilda Beach

Discover a range of delightful accommodation options at St Kilda Beach, perfect for every type of traveller. Whether you're seeking a beachfront hotel, a cosy hostel, or a welcoming space for business and family needs, St Kilda offers it all. Experience a vibrant atmosphere that embraces diversity, making it an ideal destination for everyone, including the LGBTQIA community. Your perfect getaway awaits at the stunning St Kilda Beach.

  • The Victoria Hotel Melbourne: The Victoria Hotel Melbourne, a 3.5-star establishment, is an appealing choice for business travellers seeking a comfortable stay. With a guest rating of 8.8 out of 10, this hotel combines convenience with a welcoming atmosphere. Located 6km from St Kilda Beach, it offers essential amenities suited for those on business trips, including meeting rooms and high-speed internet access. Guests have praised the hotel for its friendly service and accessibility to city attractions.
  • Great Southern Hotel Melbourne: The Great Southern Hotel Melbourne also holds a 3.5-star rating and boasts a guest rating of 8.2 out of 10. Situated 6km from St Kilda Beach, this hotel is ideal for those looking to enjoy both relaxation and recreation. Guests can indulge in various dining options, including a restaurant offering cooked breakfast. The hotel is conveniently located near numerous sports and entertainment activities, such as nearby bicycle rentals and golf courses, making it a suitable option for active travellers.
  • The Langham, Melbourne: The Langham, Melbourne is a luxurious 5-star hotel with an impressive guest rating of 9.2 out of 10. Located 5km from St Kilda Beach, this eco-certified property caters to families and business travellers alike. The hotel provides a range of services tailored for children, including babysitting and childcare options. Guests appreciate its elegant rooms and exceptional service, alongside the commitment to sustainability, creating an inviting atmosphere for eco-conscious visitors.

Where to stay near St Kilda Beach

St Kilda Beach offers a delightful coastal experience, perfect for families and budget travellers alike. Stroll along the sandy shores, explore the vibrant St Kilda area with its friendly atmosphere, and indulge in the local eateries. Nearby parks, such as the picturesque Albert Park, provide a serene escape, while the bustling streets of Greater Melbourne are just a stone's throw away, ensuring a memorable stay in this urban haven.

  • Melbourne: As a vibrant metropolis, Melbourne is a hub of culture and activity, with St Kilda Beach nestled within its boundaries. The city offers a year-round appeal, welcoming visitors for family vacations, business trips, and urban explorations. Popular attractions include extensive shopping centres, lively entertainment arenas, and historic buildings. Notable landmarks such as the iconic Melbourne Cricket Ground and various picturesque beaches make it an exciting destination for all types of travellers.
  • Melbourne Central Business District: Located approximately 6km from St Kilda Beach, the Melbourne Central Business District (CBD) is the bustling heart of the city. This area is renowned for its vibrant atmosphere and is a prime location for both leisure and business activities. Visitors can enjoy a plethora of shopping malls, theatres, and renowned eateries. The historic architecture and lively streets add to the charm, making it an ideal base for exploring the city’s diverse offerings.
  • St Kilda: This charming suburb is famed for its beautiful beach, making it a popular destination for families and beach lovers alike. St Kilda offers a delightful mix of activities, including shopping and theatre experiences. The area’s historic buildings and family-friendly beaches provide a unique blend of relaxation and culture. Visitors can enjoy the lively promenade, indulge in local delicacies, or simply soak up the sun on the sandy shores, ensuring a memorable vacation experience.

Things to do near St Kilda Beach

Shopping

For unique gifts, explore the local boutiques along Acland Street, where you can find artisanal crafts and delectable treats. If you're up for a drive, head to Chadstone Shopping Centre, about 16km away, for a larger selection of brands and dining options.

Recreation

At St Kilda's The Retreat Spa, indulge in rejuvenating treatments that blend traditional techniques with modern wellness practices. For a scenic escape, explore the tranquil gardens of St Kilda Marina, where you can engage in yoga sessions and meditation overlooking the water, fostering relaxation and mindfulness.

Adventure

Experience the thrill of motorsport at Calder Park Raceway, located 29km from St Kilda Beach. Feel the adrenaline rush as you watch high-speed races and explore the vibrant atmosphere filled with adventure and excitement.

Nightlife

St Kilda Beach offers a vibrant nightlife scene with numerous options. Enjoy a lively atmosphere at the iconic Espy, or unwind at the charming Prince of Wales. For a more relaxed vibe, visit the Beachcomber Café, perfect for late-night snacks with stunning ocean views.

*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 in Victoria, Australia, is a vibrant destination offering a mix of cultural experiences, family-friendly activities, and stunning coastal views. Explore popular areas such as St Kilda, St Kilda West, and the iconic St Kilda Pier. Enjoy the scenic St Kilda Sea Baths and unwind in the lush urban parks nearby, making it an ideal spot for all types of travellers seeking relaxation or adventure.

  • Melbourne Cricket Ground: This historic sports stadium, located 5km from St Kilda Beach, is a symbol of Australian sport and culture. Visitors can explore its rich history through guided tours, experiencing the electric atmosphere of cricket matches and events that have taken place here.
  • Collins Street: Situated 6km away from St Kilda Beach, Collins Street is a bustling thoroughfare known for its elegant architecture and vibrant city life. Stroll along the street to discover high-end boutiques, cafes, and stunning historical buildings that reflect Melbourne's cosmopolitan character.
  • Brighton Beach: Just 5km from St Kilda Beach, Brighton Beach boasts beautiful sandy shores and iconic colourful bathing boxes. It’s a perfect spot for sunbathing, swimming, or enjoying leisurely walks along the promenade with picturesque views of the bay.

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

Reaching St Kilda Beach is convenient via MELbourne's major airports. Melbourne Airport (MEL-Tullamarine) is located 24km away, with nearby luxury hotels such as The Langham, Stamford Plaza, and Grand Hyatt, all offering transfer services. Alternatively, Avalon Airport (AVV) is situated 47km from the beach, with excellent accommodation options like Bayside Geelong Hotel & Apartments and Rydges Geelong, both providing easy access. For those considering Bendigo Airport (BXG), located 138km away, Quest Bendigo Central and All Seasons Resort are close by, ensuring accessible transport options to the airport. Enjoy your stay in this vibrant coastal area.

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 245 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 245 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 St Paul's Cathedral 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