Top Hotels Near St Kilda Beach in Melbourne

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

2981 Cheap Hotels Near St Kilda Beach

Cosmopolitan Hotel
4 out of 5
0.7 km from St Kilda Beach
Free CancellationReserve now, pay when you stay
AU$126
per night
17 Dec. - 18 Dec.
4.2/5Excellent! (2,569 reviews)

"Cosmopolitan is a perfect location, staff very friendly quick check in and out.Rooms very clean"…"

Reviewed on 3 Dec. 2019

Cosmopolitan Hotel
Rydges St Kilda
4.5 out of 5
0.7 km from St Kilda Beach
Free CancellationReserve now, pay when you stay
AU$129
per night
9 Dec. - 10 Dec.
4.1/5Very Good! (1,819 reviews)

"Great location and spotlessly clean with very good staff to help"…"

Reviewed on 12 Nov. 2019

Rydges St Kilda
Tolarno Hotel
4 out of 5
0.9 km from St Kilda Beach
AU$109
per night
19 Dec. - 20 Dec.
4.3/5Excellent! (1,047 reviews)

"We liked the location, convenient parking and the art work throughout the hotel. Very quirky."…"

Reviewed on 10 Nov. 2019

Tolarno Hotel
Quest St Kilda Bayside
4 out of 5
0.5 km from St Kilda Beach
Free CancellationReserve now, pay when you stay
AU$169
per night
7 Jan. - 8 Jan.
4.3/5Excellent! (460 reviews)

"very handy location to all the places we wanted to see..."…"

Reviewed on 15 Sep. 2019

Quest St Kilda Bayside
Base Backpackers Melbourne Hostel
2 out of 5
0.7 km from St Kilda Beach
Free Cancellation
AU$80
per night
9 Dec. - 10 Dec.
3.7/5Good! (138 reviews)

"Good place to socialise and make friends! Good transport links to the city"…"

Reviewed on 16 Nov. 2019

Base Backpackers Melbourne Hostel
The Prince
4.5 out of 5
0.6 km from St Kilda Beach
Free CancellationReserve now, pay when you stay
AU$189
per night
15 Dec. - 16 Dec.
4.3/5Excellent! (715 reviews)

"Location was excellent. 5 min walk to the beach and to the restaurants. Room simple but well designed. Receptionist very kind and efficient."…"

Reviewed on 12 Nov. 2019

The Prince
Crest on Barkly
4 out of 5
1.4 km from St Kilda Beach
Free CancellationReserve now, pay when you stay
AU$87
per night
2 Jan. - 3 Jan.
3.9/5Good! (1,020 reviews)

"parking was a bit of an issue there was limited spaces and hard to park in the ones that were available"…"

Reviewed on 1 Dec. 2019

Crest on Barkly
Readyset Luna Melbourne
3 out of 5
0.4 km from St Kilda Beach
AU$256
per night
7 Jan. - 8 Jan.
Readyset Luna Melbourne
Waratah Stay - A Mansion Experience
4 out of 5
0.5 km from St Kilda Beach
AU$150
per night
6 Jan. - 7 Jan.
4.5/5Wonderful! (22 reviews)

"Location and style were excellent and service fantastic."…"

Reviewed on 31 Jul. 2019

Waratah Stay - A Mansion Experience
Cleo, 1BDR St Kilda Apartment
3.5 out of 5
0.4 km from St Kilda Beach
Get Rates
Cleo, 1BDR St Kilda Apartment
Don't see what you're looking for?
See all available properties in St Kilda Beach
View all properties
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.

Accommodation Near St Kilda Beach

Get the most of your visit to St Kilda Beach by staying in a hotel nearby.

  • Find St Kilda Beach accommodation deals here on Expedia.com.au
  • Book your St Kilda Beach hotel with our easy booking widget
  • Save money on St Kilda Beach hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy St Kilda Beach than by booking a nearby St Kilda Beach hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to St Kilda Beach will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near St Kilda Beach

Finding your dream hotel near St Kilda Beach is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best St Kilda Beach hotel for your needs when you book with us on Expedia.com.au.

More trip options

Recent Reviews in St Kilda Beach