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

Quest St Kilda Road

Quest St Kilda Road
4.0 star property
3 km from St Kilda Beach
9.2 out of 10, Wonderful, (702 reviews)
"Great room really enjoyed my stay"
Australia
Richard
The price is S$134
includes taxes & fees
16 Aug - 17 Aug
Quest St Kilda Road

View Melbourne

View Melbourne
4.0 star property
2.6 km from St Kilda Beach
8.8 out of 10, Excellent, (1,388 reviews)
"It’s a beautiful hotel with great food and restaurants."
United States
Patricia
The price is S$101
includes taxes & fees
11 Aug - 12 Aug
View Melbourne

The Prince

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

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$133
includes taxes & fees
4 Aug - 5 Aug
In The Brick Spa & Hotel

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, (660 reviews)
"Easy and smooth check in process, clean rooms and comfortable sleep"
Australia
Matthew
The price is S$125
includes taxes & fees
19 Jul - 20 Jul
Oaks Melbourne St Kilda Road Hotel

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$133
includes taxes & fees
21 Jul - 22 Jul
Crest on Park

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)
"Clean well appointed room with great attention to details including chocolates on our bed.. Staff were friendly and welcoming."
Australia
Jillian
The price is S$131
includes taxes & fees
30 Jul - 31 Jul
Kimberley Gardens Hotel & Serviced Apartments

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)
"nice stay"
Australia
Sabina
The price is S$76
includes taxes & fees
26 Jul - 27 Jul
Cosmopolitan Hotel and Apartments

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,000 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

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$217
includes taxes & fees
17 Aug - 18 Aug
The Hamptons Apartments - St Kilda

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 S$150
includes taxes & fees
9 Aug - 10 Aug
Quest Prahran

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$77
includes taxes & fees
3 Aug - 4 Aug
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, (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 S$116
includes taxes & fees
2 Aug - 3 Aug
Middle Park Hotel

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 S$118
includes taxes & fees
23 Jul - 24 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$98
includes taxes & fees
11 Aug - 12 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 S$95
includes taxes & fees
19 Jul - 20 Jul
Roamer St Kilda

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)
"I had a great stay and the staff were amazing"
United States
Victor
The price is S$108
includes taxes & fees
7 Aug - 8 Aug
Mercure Melbourne Albert Park

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, (185 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 S$61
includes taxes & fees
2 Aug - 3 Aug
Nomads St Kilda Hostel

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)
"Excellent customer service, very clean, great location. Parking made things easier. Breakfast was your average buffet."
Australia
Brett
The price is S$118
includes taxes & fees
21 Jul - 22 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$128
includes taxes & fees
22 Jul - 23 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
Exterior
Quest St Kilda Road
4.0 star property
9.2
Wonderful
702 reviews
View
Exterior
View Melbourne
4.0 star property
8.8
Excellent
1,388 reviews
View
Courtyard
The Prince
4.5 star property
8.8
Excellent
1,000 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
Terrace/patio
Oaks Melbourne St Kilda Road Hotel
4.0 star property
8.6
Excellent
660 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