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

Hotels near St Kilda Beach

  • 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

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, (726 reviews)
"Great value and had everything we needed"
Australia
Matt
The price is S$129
includes taxes & fees
9 Nov - 10 Nov
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,484 reviews)
"I stay here all the time fantastic hotel"
Australia
Ursula
The price is S$99
includes taxes & fees
9 Nov - 10 Nov
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,000 reviews)
"Great location. Lots of onsite parking"
Australia
Ian
The price is S$148
includes taxes & fees
3 Nov - 4 Nov
The Prince

4. 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, (711 reviews)
"Excellent hotel overall"
Australia
Chris
The price is S$124
includes taxes & fees
12 Oct - 13 Oct
Oaks Melbourne St Kilda Road Hotel

5. Crest on Park

Crest on Park
4.0 star property
1.2 km from St Kilda Beach
8.6 out of 10, Excellent, (734 reviews)
"Great location "
Australia
Eldon
The price is S$125
includes taxes & fees
25 Oct - 26 Oct
Crest on Park

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,000 reviews)
"We had a very good stay at the Villa."
Australia
Aleksei
The price is S$139
includes taxes & fees
25 Oct - 26 Oct
Kimberley Gardens Hotel & Serviced Apartments

7. In The Brick Spa & Hotel

In The Brick Spa & Hotel
3.0 star property
1.6 km from St Kilda Beach
8.6 out of 10, Excellent, (14 reviews)
"Charming and tranquil, we had a perfect overnight stay. "
Australia
Amy
The price is S$143
includes taxes & fees
20 Oct - 21 Oct
In The Brick Spa & Hotel

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, (56 reviews)
"Was quiet and convenient, not too close to the city and not too far from it"
Australia
Gia
The price is S$195
includes taxes & fees
19 Oct - 20 Oct
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,001 reviews)
"Great location to Acland st. The Palais and luna park. Quiet comfortable room."
Australia
Leonie
The price is S$95
includes taxes & fees
11 Nov - 12 Nov
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,001 reviews)
"Location is good King bed is made with 2 small single beds , very uncomfortable. Called for dental kits for 3 times and wait 2 hours . Bad experience"
Australia
Joseph
The price is S$161
includes taxes & fees
25 Oct - 26 Oct
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, (336 reviews)
"Great little apartment in the heart of all my favourite restaurants"
Australia
Cameron
The price is S$149
includes taxes & fees
25 Oct - 26 Oct
Quest Prahran

12. Tolarno Hotel

Tolarno Hotel
4.0 star property
1 km from St Kilda Beach
8.2 out of 10, Very good, (999 reviews)
"Very enjoyable stay, highly recommended."
Australia
Jonathan
The price is S$87
includes taxes & fees
25 Oct - 26 Oct
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, (933 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 S$138
includes taxes & fees
25 Oct - 26 Oct
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, (318 reviews)
"Nice stay but a few stains on the floor and bed but otherwise better than I expected!"
Australia
Layla
The price is S$123
includes taxes & fees
28 Oct - 29 Oct
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, (757 reviews)
"Great location with safe secure parking"
Australia
Samuel
The price is S$94
includes taxes & fees
21 Oct - 22 Oct
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, (79 reviews)
"Had a wonderful 3 night stay in an ensuite room level 3. Staff members were super friendly and helpful. Very handy for public transport and close to some nice cafes and pubs. The building is old with a lot of character ( it’s worth noting that there is no lift and so make sure you pack light if you’re going to be on the 3rd floor. Definitely recommend and will be back 😊"
Australia
Teresa
The price is S$94
includes taxes & fees
18 Oct - 19 Oct
Roamer St Kilda

17. 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,000 reviews)
"The property was perfect for our kind of stay. Staff were very helpful and the amenities were perfect"
Australia
Paul
The price is S$143
includes taxes & fees
13 Oct - 14 Oct
Mercure Melbourne Albert Park

18. 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, (190 reviews)
"Easy access to the MCG by bus and Central City by tram."
Australia
Walter
The price is S$75
includes taxes & fees
12 Oct - 13 Oct
Nomads St Kilda Hostel

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,001 reviews)
"Great staff interaction clean room nice restaurant"
Australia
Spiros
The price is S$133
includes taxes & fees
25 Oct - 26 Oct
Crest on Barkly

20. Bayside House - Hostel

Bayside House - Hostel
2.0 star property
1.7 km from St Kilda Beach
7.6 out of 10, Good, (60 reviews)
"Lots of cctv, whether that counts for much these days is another story.."
Australia
Michael
The price is S$64
includes taxes & fees
27 Oct - 28 Oct
Bayside House - Hostel
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
A modern building with a sign reading "QUEST" at the entrance.
Quest St Kilda Road
4.0 star property
9.2
Wonderful
726 reviews
View
A modern building entrance with a glass canopy, large stone columns, and potted plants.
View Melbourne
4.0 star property
8.8
Excellent
1,484 reviews
View
A modern interior with a mix of seating arrangements, including chairs and a table, and a staircase with a metal railing.
The Prince
4.5 star property
8.8
Excellent
1,000 reviews
View
A balcony with two white chairs and a table, a bottle of wine, and a glass on the table.
Oaks Melbourne St Kilda Road Hotel
4.0 star property
8.6
Excellent
711 reviews
View
A modern hotel entrance with glass doors, a reception desk, and two potted plants.
Crest on Park
4.0 star property
8.6
Excellent
734 reviews
View

Hotels recommended for families near St Kilda Beach

Top St Kilda Beach Hotel Reviews

Other attractions near St Kilda Beach

Find out more about St Kilda Beach

Top reasons to visit St Kilda Beach

  • Vibrant Beach Atmosphere: St Kilda Beach boasts a lively coastal vibe, perfect for sunbathing and swimming.
  • Iconic Attractions: Visit Luna Park and the scenic St Kilda Pier for family-friendly fun and stunning views.
  • St Kilda Festival: Experience this annual celebration of music, arts, and culture, attracting crowds for a week of festivities.
  • Esplanade Market: Explore the lively market for unique local crafts and gourmet food.
  • Charming Local Scene: Enjoy delightful cafes, urban parks, and picturesque strolls along the esplanade.

Find great hotels near St Kilda Beach

Experience the vibrant charm of St Kilda Beach with a diverse selection of accommodation options tailored to suit every traveller. From beachfront hotels offering stunning views to cosy hostels perfect for budget-conscious visitors, you'll find a range of facilities catering to business travellers, families, and LGBTQIA-friendly experiences. Discover the ideal St Kilda hotel for your stay, whether it's a luxurious escape or a laid-back getaway by the sea.

  • The Victoria Hotel Melbourne: This 3.5-star hotel, rated 8.8 out of 10 by guests, offers a modern yet classic lodging experience for business travellers. Situated 6.4km from St Kilda Beach, The Victoria Hotel Melbourne features well-appointed rooms equipped with essential amenities, making it a convenient choice for those on work-related trips. Its proximity to the central business district ensures easy access to corporate hubs, while its comfortable environment provides a relaxing retreat after a busy day.
  • Great Southern Hotel Melbourne: Also rated 3.5 stars with a guest rating of 8.2 out of 10, this hotel is an inviting option for those wishing to explore the vibrant culture of Melbourne. Located 6.4km from St Kilda Beach, Great Southern Hotel Melbourne offers a variety of dining options, including cooked breakfasts and an on-site restaurant. Guests can partake in recreational activities such as nearby bicycle rentals and golf. With entertainment amenities like LCD TVs and access to local attractions, it encompasses a blend of comfort and leisure.
  • The Langham, Melbourne: A luxurious 5-star hotel with a remarkable guest rating of 9.2 out of 10, The Langham is just 4.8km from St Kilda Beach. This eco-certified establishment caters to families and business travellers alike, featuring child-friendly amenities such as babysitting services. Its tasteful design, combined with exceptional hospitality, creates an upscale experience. Guests can enjoy the serene atmosphere while being close to the city’s attractions, making it an ideal choice for a sophisticated getaway.

Where to stay near St Kilda Beach

St Kilda Beach offers a delightful coastal experience, where sun-soaked sands meet vibrant local life. Explore the charming St Kilda area, known for its family-friendly atmosphere, friendly locals, and budget-friendly options. Nearby parks provide perfect spots for relaxation or picnics. Enjoy a stroll along the esplanade, savour delectable cafes, and witness stunning sunsets over Port Phillip Bay. This urban gem, nestled in Greater Melbourne, is a must-visit for all travellers seeking a unique Australian getaway.

  • Melbourne: As Australia’s cultural capital, Melbourne offers a vibrant metropolis teeming with life. St Kilda Beach lies within its bounds, making it a perfect base for exploration. The city thrives year-round, with peak visitor numbers in March and December to January. Travellers flock here for family-friendly activities, business events, and urban experiences. Notable highlights include iconic shopping centres, the bustling arts scene, and historic buildings that tell the tale of Melbourne's rich heritage. Whether you’re visiting a stadium or lounging at the beach, Melbourne has something to captivate every visitor.
  • Melbourne Central Business District: Located approximately 6.4km from St Kilda Beach, the Melbourne Central Business District (CBD) is the city’s bustling commercial hub. This area attracts visitors throughout the year, particularly in March and December to January. The CBD is perfect for those seeking a city-themed experience, with a plethora of shopping malls, theatres, and entertainment venues. As you stroll through its lively streets, you’ll encounter historic buildings and landmarks that reflect Melbourne’s architectural grandeur. Whether you’re here for business or leisure, the CBD's dynamic atmosphere is sure to impress.
  • St Kilda: St Kilda, a charming suburb home to the famous St Kilda Beach, offers a laid-back coastal atmosphere just a stone's throw from the city. With peak visitor numbers in March to April and September, this area is popular for family outings and city escapes. St Kilda boasts an array of attractions, including shopping centres, theatres, and a stunning beach perfect for sunbathing and swimming. The historic buildings add to the suburb's character, making it a delightful spot to explore both culture and leisure. St Kilda is an ideal destination for those seeking a blend of beachside relaxation and urban excitement.

Things to do near St Kilda Beach

Shopping

Explore local boutiques like The Giddy Up for unique gifts or head to Acland Street for vibrant shops and cafes. If you're up for a drive, check out the bustling Southland Shopping Centre, around 19.3km away, for a wider selection of stores and brands.

Recreation

The St Kilda Sea Baths offer rejuvenating spa treatments with stunning views of the bay, while yoga classes on the beach provide a tranquil setting for relaxation. For a leisurely stroll, the St Kilda Pier is ideal, featuring picturesque views and an inviting atmosphere for unwinding.

Adventure

Explore Calder Park Raceway, located 29.0km from St Kilda Beach, for an adrenaline-filled day of motor racing. Feel the thrill as you watch high-speed events or even participate in a driving experience, surrounded by the vibrant atmosphere of motorsport enthusiasts.

Nightlife

St Kilda Beach boasts a vibrant nightlife scene with eclectic bars like The Espy, known for live music, and intimate venues such as The Vineyard, offering a relaxed atmosphere. Enjoy cocktails at Trippy Taco or dance at the popular nightclub, Boney, for a lively evening by the seaside.

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

Booking tips and Expedia advantages for St Kilda Beach

To save on your trip to St Kilda Beach, consider visiting during the cheaper months of May to June and August, avoiding the pricier January, March, and November. Booking your stay on a Monday can also help reduce costs. Use Expedia’s search tool to filter for budget-friendly, eco-certified hotels, and explore package deals that combine accommodation, flights, and activities for additional savings. Don't forget to check for any eligible discounts and special offers to maximise your budget while enjoying the free activities available at the beach.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St Kilda Beach 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 most and least expensive days on average to stay in a hotel: The least expensive day to stay around St Kilda Beach is Monday. The most expensive day to stay around St Kilda Beach is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay at St Kilda Beach with your flights and activities through an Expedia package.

Find the best attractions near St Kilda Beach

St Kilda Beach offers a vibrant mix of attractions, including the lively St Kilda Esplanade Market and the popular St Kilda Sea Baths. Visitors can enjoy the picturesque beach, urban parks, and the charming St Kilda West area, making it an ideal destination for culture seekers and families alike. Whether you're strolling along the esplanade or exploring the local scene, there’s plenty to experience in this lively coastal suburb.

  • Melbourne Cricket Ground: A visit to the Melbourne Cricket Ground is essential for sports enthusiasts. This iconic stadium, steeped in history, offers guided tours where you can explore its rich heritage and witness the atmosphere of Australian sports culture. Located 4.8km from St Kilda Beach, the stadium hosts various events, making it a lively spot to experience local passion for cricket.
  • Collins Street: Renowned for its elegant architecture and vibrant city vibe, Collins Street, located 6.4km from St Kilda Beach, is perfect for a leisurely stroll. Explore high-end boutiques, cafes, and cultural landmarks that reflect Melbourne's cosmopolitan charm.
  • Brighton Beach: Just 4.8km away from St Kilda Beach, Brighton Beach is famous for its colourful bathing boxes and golden sands. Relax and unwind by the sea, enjoying the quintessential beach vibes that make this spot a favourite among locals and visitors alike.

Best time to go to St Kilda Beach

The best time to visit St Kilda Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around St Kilda Beach falls in January, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature around St Kilda Beach falls in July, 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

Flying into St Kilda Beach is convenient, with MELbourne Airport (MEL-Tullamarine) situated approximately 24.1km away. Notable hotels nearby include The Langham, Stamford Plaza, and Grand Hyatt Melbourne, all rated 5 stars, providing transfer services to the airport. Alternatively, Avalon Airport (AVV) is located around 46.7km from St Kilda Beach, with excellent accommodation options such as Bayside Geelong Hotel & Apartments and Rydges Geelong, rated 4.5 stars. For those considering Bendigo Airport (BXG), it is about 138.4km away, with quality hotels like Quest Bendigo Central nearby. All these airports offer accessible transport links to St Kilda Beach, ensuring a smooth arrival.

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 248 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 248 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, Immigration Museum and Old Melbourne Gaol feature captivating exhibits. Melbourne Central, Melbourne Cricket Ground and Queen Victoria Market are some of the notable landmarks to see in the area. You can check out the local talent at Palais Theatre, Sidney Myer Music Bowl and Melbourne Recital Centre.

Explore a world of travel with Expedia