Victoria may have travel restrictions in place due to COVID-19.

Find Beach Hotels & Resorts in St Kilda, Melbourne from $44

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St Kilda Beach Hotels

The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $126 per night from Dec 6 to Dec 7
4.3/5Excellent! (753 reviews)
Modern and luxurious hotel

"The hotel staff were so accommodating and lovely to deal with. The staff let me have a late check out of 5pm as I didn't check in until 5am that day - which was incredible. The hotel had amazing amenities and was so luxurious and the interior design was beautiful."…"

Reviewed on Jun 28, 2020

The Prince
Quest St Kilda Bayside
Great for beach vacations
4 out of 5
1 Eildon Road, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $92 per night from Dec 1 to Dec 2
4.3/5Excellent! (491 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"Nice apartment, the living and bedroom was nice & roomy. The bathroom and shower was a little small & pokey. Overall a nice & comfortable stay."…"

Reviewed on May 25, 2020

Quest St Kilda Bayside
Adina Apartment Hotel St Kilda Melbourne
4 out of 5
157 Fitzroy Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $93 per night from Dec 20 to Dec 21
4.2/5Excellent! (1,807 reviews)

"Reception were very helpful when we wanted to check out later than advertised."…"

Reviewed on Mar 28, 2020

Adina Apartment Hotel St Kilda Melbourne
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Tolarno Hotel
4 out of 5
42 Fitzroy Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $50 per night from Dec 3 to Dec 4
4.2/5Very Good! (998 reviews)
Quirky Hotel with Great Location

"The front desk were extremely friendly and helpful when assisting me to check in and directing me to my room. The rooms are very old but what they have done to the entire building to try and emphasise the quirkiness of the place by using interesting lighting and artwork is quite amazing and feels ..."…"

Reviewed on Jun 28, 2020

Tolarno Hotel
Adara St Kilda
4.5 out of 5
135 Inkerman Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $66 per night from Dec 7 to Dec 8
4.1/5Very Good! (574 reviews)
Handy location

"Great one bedroom apartment with all facilities including washing machine and dryer. Location near tram stop to city suited us and 10 min walk to Ackland St and St Kilda beach. Aldi underneath for all shopping needs. Staff at reception very helpful."…"

Reviewed on Jan 23, 2020

Adara St Kilda
Sixty Two on Grey
4 out of 5
62 Grey Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $59 per night from Dec 22 to Dec 23
4.1/5Very Good! (211 reviews)

"It was close to beach secure, generally neat and clean, kettle power point in ridiculous spot and parking could be an issue"…"

Reviewed on Jan 7, 2020

Sixty Two on Grey
Habitat HQ - Hostel
2 out of 5
333 St Kilda Road, St Kilda, VIC
Get Rates
4.1/5Very Good! (171 reviews)
Fun place and great location

"The hotel was perfectly located for a tram into Melbourne. The staff is very friendly and the rooms are clean and comfortable. The weekly BBQ is the highlight of the stay. The hotel is an easy walk to St. Kilda beach."…"

Reviewed on Jan 29, 2020

Habitat HQ - Hostel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $76 per night from Dec 20 to Dec 21
4.1/5Very Good! (995 reviews)

"Liked the Location and great support from Thallas and Reception Staff not the least forgetting Steve the Manager"…"

Reviewed on Mar 17, 2020

Cosmopolitan Hotel
Abode St Kilda
4 out of 5
63 Fitzroy Street, St Kilda, VIC
Get Rates
4/5Very Good! (180 reviews)

"The man who checked us in was amazing and then the rest of the staff after that were not very helpful. The manager was quite rude. We were staying in Melbourne for a national swim meet and my son has special dietary needs, I struggled to be able to cook him a couple of pieces of toast in the morning. ..."…"

Reviewed on Sep 2, 2019

Abode St Kilda
Crest on Barkly
4 out of 5
47 Barkly St, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $84 per night from Dec 2 to Dec 3
3.8/5Good! (999 reviews)

"Good room and great staff. Bathroom is poorly designed"…"

Reviewed on Aug 8, 2020

Crest on Barkly
Crest on Barkly Serviced Apartments
3.5 out of 5
25 Barkly St, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $86 per night from Dec 3 to Dec 4
3.8/5Good! (174 reviews)

"Great location cafes in walking distance and supermarket. Tram out front to go to the city."…"

Reviewed on Jun 22, 2020

Crest on Barkly Serviced Apartments
Barkly Apartments
3.5 out of 5
180 Barkly Street, St Kilda, VIC
The price is $93 per night from Dec 1 to Dec 2
3.8/5Good! (408 reviews)

"Great location, good sized rooms and a functional kitchen. Although the apartment was older/outdated in some ways (eg separate kitchen rather than open plan) it also felt like it had been built for people to live in, rather than just as short-term accommodation, which was good since we were staying ..."…"

Reviewed on Feb 4, 2020

Barkly Apartments
Easystay Studio Apartments
3 out of 5
63 Fitzroy St, St Kilda VIC 3182, 63, Melbourne, VIC
Get Rates
3.8/5Good! (821 reviews)

"The room smelt like it had been cleaned with urine made me feel very sick and i was sick."…"

Reviewed on May 29, 2019

Easystay Studio Apartments
Rydges St Kilda
4.5 out of 5
35-37 Fitzroy Street, St Kilda, VIC
Get Rates
3.8/5Good! (987 reviews)
First weekend out for awhile

"Clean room and friendly staff"…"

Reviewed on Jun 15, 2020

Rydges St Kilda
Base Backpackers Melbourne Hostel
2 out of 5
17 Carlisle St, St Kilda, VIC
The price is $76 per night from Dec 10 to Dec 11
3.7/5Good! (143 reviews)
Perfect location for tour

"We chose the hostel because of it was close to the beach, places to eat and drink, and for our next day tour. The hostel was clean and had a great laundry facility. Breakfast was a typical hostel one. The staff was very helpful.We enjoyed our stay there."…"

Reviewed on Apr 18, 2020

Base Backpackers Melbourne Hostel
St Kilda Holiday Apartments
3.5 out of 5
6 St Kilda Road, St Kilda, VIC
Get Rates
3.6/5Good! (19 reviews)
One Problem after another

"After confirmation where we were supposed to collect keys at the apartment, we were told to collect our keys from a local 7/11, after getting lost, we then had trouble working out where to park, no information was provided and there are two entry points to the building. Thank god someone was in the ..."…"

Reviewed on Apr 2, 2017

St Kilda Holiday Apartments
Summer House Backpackers, Melbourne
2 out of 5
109 Barkly Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
The price is $44 per night from Dec 10 to Dec 11
3.5/5Good! (134 reviews)

"Enjoyed our stay Nice clean room"…"

Reviewed on Feb 5, 2019

Summer House Backpackers, Melbourne
Nomads St Kilda Beach - Hostel
2 out of 5
24 Grey Street, St Kilda, VIC
Get Rates
2.8/5 (99 reviews)

"A great location with public transport at the door. A heritage building so not a lot the new managers can do to the overall building however they are actively looking to improve the facilities with recently renovated showers/toilets etc. Free breakfast each day is a bonus (especially with the pancakes ..."…"

Reviewed on Jul 3, 2019

Nomads St Kilda Beach - Hostel
St Kilda Hostel
2 out of 5
32 Carlisle Street, St Kilda, VIC
Get Rates
2.3/5 (34 reviews)
You pay for what you get

"Very good price. I suppose you pay for what you get. Very basic accommodation but fairly clean and tidy. Staff were friendly and helpful. Property looks a bit run down that’s my only real issue. Would recommend"…"

Reviewed on Mar 12, 2020

St Kilda Hostel
The ICON St Kilda
4 out of 5
6 St Kilda Road, St Kilda, VIC
Get Rates
The ICON St Kilda
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
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.

Beach Hotels in St Kilda

Known for its beaches and theater, St Kilda offers a lot for the traveler planning a beach getaway. With your choice of 33 beach hotels and other accommodation options in this destination, it's easy to find one that works for you.

As you search for a place to stay by the water in St Kilda, consider selecting one of these top beach hotels with high ratings from Expedia travelers.

Quest St Kilda Bayside - 4-star apartment near St. Kilda Beach. It features an outdoor pool, in-room kitchens, and LCD TVs. Guests love the beach locale and breakfast.

St Kilda Beach - 3.5-star apartment, 10-minute walk from St. Kilda Beach. Our travelers recommend its good location. This apartment boasts free WiFi, in-room kitchens, and flat-screen TVs.

Crest on Barkly - 4-star hotel near St. Kilda Beach. It offers a restaurant, a sauna, and free parking. Guest reviews highlight the beach locale and proximity to shopping.

Abode St Kilda - 4-star hotel, 10-minute walk from St. Kilda Beach. It features free WiFi, in-room kitchenettes, and flat-screen TVs. Guests love the beach locale and breakfast.

Oslo Hotel - Hostel - 3-star hostel near St. Kilda Beach. This hostel boasts laundry facilities.

Planning Your Trip to St Kilda

If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.

  • Hottest months: February, January, March, and December, with an average temperature of 78°F
  • Coldest months: July, June, August, and September, with an average temperature of 41°F
  • Driest months: July, February, August, and March, with an average rainfall of 0.04 inches
  • Rainiest months: July, February, August, and March, with an average rainfall of 0.04 inches

Sightseeing in and Around St Kilda

After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you're excited to scope out the beaches, spend a relaxing day by the water at Elwood Beach or South Melbourne Beach. Experience the area's theater and shopping, and make time for local attractions like St. Kilda Beach and Luna Park. Other things to see and do in the area are Acland Street and Palais Theatre. Visitors also enjoy St Kilda for its:
  • Restaurants
  • Cafés
  • Bars
  • Churches

Getting Around St Kilda

To get to St Kilda, you can fly into Melbourne, VIC (MEB-Essendon), the closest major airport, which is located 10.6 mi (17.1 km) from the city center. If you'd like to explore around the area, you may want to rent a car for your trip.

Frequently asked questions

What is St Kilda like for travelers who love the beach?
Known for its beaches and theater, St Kilda offers a lot for the traveler planning a beach getaway.
What's the best accommodation to stay near the beach in St Kilda?
Rydges St Kilda is a top 4.5-star beach hotel offering a restaurant and free WiFi, located within a short 12-minute walk of St Kilda Beach. Other good choices for your beach trip include Cosmopolitan Hotel and Quest St Kilda Bayside.
How many beach hotels will I find in St Kilda?
Choose from one of Expedia’s 23 hotels in St Kilda for your beachside break.
When's the best time for a beach vacation in St Kilda?
You can plan your beach trip with a look at year-round temperatures in St Kilda: The hottest months are usually February and January with an average temp of 65°F, while the coldest months are July and June with an average of 50°F. Average annual precipitation for St Kilda is 11 inches.
What is there to see and do around St Kilda?
After getting settled at your accommodation of choice, you’ll likely want to venture out and explore. If you’re excited to scope out the beaches, spend a relaxing day by the water at Brighton Beach or Altona Beach. Experience the area’s theater and shopping, and make time for local attractions like St Kilda Beach and Luna Park. Other things to see and do in the area are Palais Theatre and Fitzroy Street.

Travelers Loved These Beach Hotels

More trip options