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

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)
"Prefect for what we needed, everyone was kind and helpful"
Australia
Kellie
The price is S$114
includes taxes & fees
2 Aug - 3 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 S$145
includes taxes & fees
13 Jul - 14 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 S$141
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 S$93
includes taxes & fees
26 Jul - 27 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 S$89
includes taxes & fees
14 Jul - 15 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 S$130
includes taxes & fees
15 Jul - 16 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 S$225
includes taxes & fees
12 Aug - 13 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 S$123
includes taxes & fees
15 Jul - 16 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)
"Great stay for a week to "
Australia
Jacqueline
The price is S$120
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 S$77
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 S$116
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)
"Excellent, modern hotel with an amazing vibe- Transport links are second to none. Staff so helpful and friendly we will definitely stay here again we loved our experience"
United Kingdom
David Joseph
The price is S$133
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 S$137
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 S$113
includes taxes & fees
15 Jul - 16 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 S$89
includes taxes & fees
26 Jul - 27 Jul
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 S$84
includes taxes & fees
20 Jul - 21 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 S$60
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 S$108
includes taxes & fees
17 Jul - 18 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 S$119
includes taxes & fees
13 Jul - 14 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 S$124
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
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
Free WiFi, bed sheets
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

  • 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 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