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 RM385
RM423 total
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 RM334
RM367 total
includes taxes & fees
3 Aug - 4 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 RM354
RM389 total
includes taxes & fees
17 Aug - 18 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 RM438
RM482 total
includes taxes & fees
5 Aug - 6 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 RM360
RM396 total
includes taxes & fees
19 Jul - 20 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)
"Clean well appointed room with great attention to details including chocolates on our bed.. Staff were friendly and welcoming."
Australia
Jillian
The price is RM375
RM413 total
includes taxes & fees
13 Aug - 14 Aug
Kimberley Gardens Hotel & Serviced 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 RM419
RM460 total
includes taxes & fees
19 Jul - 20 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 RM585
RM695 total
includes taxes & fees
5 Aug - 6 Aug
The Hamptons Apartments - St Kilda

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 RM221
RM244 total
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 RM394
RM433 total
includes taxes & fees
6 Aug - 7 Aug
Pullman Melbourne Albert Park

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 RM431
RM474 total
includes taxes & fees
2 Aug - 3 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 RM254
RM280 total
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 RM334
RM368 total
includes taxes & fees
10 Aug - 11 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 RM399
RM439 total
includes taxes & fees
9 Aug - 10 Aug
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 RM325
RM325 total
includes taxes & fees
5 Aug - 6 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 RM209
RM338 total
includes taxes & fees
27 Jul - 28 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 RM312
RM343 total
includes taxes & fees
14 Aug - 15 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 RM201
RM221 total
includes taxes & fees
27 Jul - 28 Jul
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 RM372
RM409 total
includes taxes & fees
20 Jul - 21 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 RM368
RM404 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
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

  • Iconic Sea Baths: Enjoy a refreshing swim at the famous St Kilda Sea Baths, a perfect spot for relaxation.
  • Vibrant Festivals: Experience the lively St Kilda Festival, featuring live music, art, and local culture every year.
  • St Kilda Pier: Take a stroll along the picturesque St Kilda Pier for breathtaking sunset views over the bay.
  • Esplanade Market: Explore the vibrant St Kilda Esplanade Market, offering local crafts and delicious food.
  • Family-Friendly Atmosphere: Enjoy a welcoming environment with parks, cafes, and activities suited for all ages.

Find great hotels near St Kilda Beach

Discover a diverse selection of accommodations at St Kilda Beach, catering to various preferences and needs. From charming beachfront hotels to budget-friendly hostels, this vibrant area offers a welcoming atmosphere for families, business travellers, and the LGBTQIA community alike. Enjoy stunning views and convenient access to local attractions while experiencing the unique charm of St Kilda’s hospitality.

  • The Victoria Hotel Melbourne: A well-rated 3.5-star hotel, The Victoria Hotel Melbourne offers a practical choice for business travellers. Located 6km from St Kilda Beach, the hotel features modern amenities and a comfortable atmosphere. Guests appreciate its central location, which provides easy access to Melbourne's major business districts and attractions. With a guest rating of 8.8 out of 10, the hotel stands out for its professional service and well-appointed rooms, making it an ideal base for those visiting the city for work or leisure.
  • Great Southern Hotel Melbourne: Also rated at 3.5 stars, the Great Southern Hotel Melbourne presents a welcoming environment with a guest rating of 8.2 out of 10. Located 6km from St Kilda Beach, this hotel offers a range of dining options, including breakfast choices and a restaurant. For those who enjoy outdoor activities, nearby facilities include bicycle rentals and golf. Guests can unwind with various entertainment options, such as digital TV. The proximity to shopping and entertainment districts enhances the overall experience, making it a versatile choice for both leisure and business stays.
  • The Langham, Melbourne: This luxurious 5-star hotel, situated 5km from St Kilda Beach, boasts an impressive guest rating of 9.2 out of 10. The Langham, Melbourne is ideal for families and business travellers seeking a spa-themed getaway. The hotel features an onsite spa providing a variety of treatments, including body scrubs and sauna sessions. Families will appreciate the dedicated services and amenities for children, ensuring a comfortable stay for all. The elegant ambiance and refined facilities make this hotel a distinguished option for a sophisticated Melbourne experience.

Where to stay near St Kilda Beach

St Kilda Beach offers an idyllic coastal experience, where visitors can bask in the sun and enjoy the vibrant atmosphere. The St Kilda area is renowned for its family-friendly vibe, friendly locals, and budget-friendly options. Explore the nearby parks for a leisurely stroll or picnic while soaking in the stunning views of Port Phillip Bay. With its urban charm and diverse attractions, St Kilda Beach is a must-visit destination in Greater Melbourne.

  • Melbourne: As a vibrant metropolis, Melbourne is a cultural melting pot that offers a rich tapestry of experiences. With St Kilda Beach nestled within its bounds, this city sees a steady influx of visitors year-round, peaking during the balmy months of March and December to January. The city caters to all types of travellers, whether you're seeking a family-friendly outing, a business meeting venue, or an immersive urban adventure. Explore its bustling shopping centres and enjoy the buzzing arena entertainment facilities. Notable landmarks, including historic buildings and famous stadiums, add to Melbourne's allure, making it a must-visit destination.
  • Melbourne Central Business District: Just 6km from St Kilda Beach, the Melbourne Central Business District (CBD) is the city's bustling heart, perfect for those who thrive in a vibrant urban environment. Like the wider city, the CBD experiences consistent visitor numbers throughout the year, with peaks in March and the festive season. This area is ideal for both family outings and business engagements, offering numerous shopping malls and entertainment venues. The historic buildings and lively streets provide a captivating backdrop, ensuring that the CBD is an essential stop for anyone visiting Melbourne.
  • St Kilda: St Kilda is a charming suburb that is home to the iconic St Kilda Beach, making it a prime destination for beach lovers. The suburb attracts visitors year-round, with a slight uptick during the pleasant months of March to April and September. St Kilda offers a delightful mix of family-friendly activities, urban exploration, and business opportunities. Visitors can enjoy shopping centres and theatres, while local landmarks like the beach and historic buildings enhance the area's appeal. St Kilda’s vibrant atmosphere is perfect for those looking to soak up the sun and indulge in seaside fun.

Things to do near St Kilda Beach

Shopping

St Kilda Beach offers charming local shops for unique souvenirs and gifts. For a broader selection, if you're up for a drive, visit Chadstone Shopping Centre, where you can explore a wide range of international brands and dining options.

Recreation

At St Kilda Beach, immerse yourself in the calming atmosphere of yoga classes on the sand, where gentle waves provide the perfect backdrop. Explore the local wellness centres offering rejuvenating spa treatments and holistic therapies, enhancing your relaxation amidst the vibrant coastal scenery.

Adventure

At Calder Park Raceway, located 29km from St Kilda Beach, experience the thrill of motor racing amidst an energetic atmosphere. Enjoy the adrenaline rush as you witness high-speed races, or even participate in driving experiences for a true adventure on the track.

Nightlife

St Kilda Beach buzzes with nightlife, featuring lively bars like the iconic Palais Theatre hosting diverse performances, and the vibrant Stokehouse for casual dining. The Esplanade Hotel offers a laid-back atmosphere with live music, while Luna Park adds a whimsical touch with its amusement rides, creating a unique evening experience.

*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 money during your visit to St Kilda Beach, consider travelling between May and July when accommodation prices are lower. Booking on a Monday can also help reduce costs, whereas Saturdays are typically more expensive. Utilise Expedia’s search tool to filter by budget and preferences, and sort prices from lowest to highest for the best deals. Additionally, bundling your hotel stay with flights and activities can lead to further savings. Finally, take advantage of free activities along the beach to enhance your experience without breaking the bank.

  • 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 July, 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, preferred location, and the type of hotel you desire. To discover the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy some savings by combining your hotel reservation at St Kilda Beach with your flights and activities through an Expedia package.

Find the best attractions near St Kilda Beach

St Kilda Beach is a vibrant destination offering a blend of culture and family-friendly experiences. Visitors can explore the stunning St Kilda Beach, relax at the St Kilda Sea Baths, stroll along St Kilda Pier, and enjoy the vibrant St Kilda Esplanade Market. This area is perfect for those seeking a lively urban park atmosphere by the beach, making it an ideal spot for both relaxation and adventure.

  • Collins Street: A vibrant thoroughfare known for its stunning architecture and upscale shopping, Collins Street offers a taste of Melbourne's city life. Enjoy the chic cafes and boutiques that line this bustling street, making it an ideal spot to experience the urban vibe.
  • Brighton Beach: Renowned for its colourful bathing boxes, Brighton Beach provides a relaxing seaside atmosphere. The golden sands and gentle waves create a perfect backdrop for sunbathing, swimming, or taking leisurely strolls along the shore.
  • Royal Botanic Gardens: These expansive gardens are a serene escape with beautifully landscaped grounds, tranquil lakes, and diverse plant species. Ideal for families and couples, the gardens offer picturesque picnic spots and romantic pathways to explore.

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

Reaching St Kilda Beach is convenient with three major airports nearby. MELbourne Tullamarine Airport (MEL) is located 24km away, with luxury hotels such as The Langham and Stamford Plaza Melbourne, both 19km from the airport. At Melbourne Avalon Airport (AVV), situated 47km away, you can find the Bayside Geelong Hotel & Apartments, 16km from the airport. Lastly, Melbourne Essendon Airport (MEB) is only 18km from St Kilda Beach, with excellent accommodation options including Hyatt Centric Melbourne and The Hotel Windsor, both within 11km. Transportation services are readily available from these hotels to their respective airports.

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