A coastal cityscape with a prominent yellow buoy in the foreground, a sandy beach, and a skyline featuring modern high-rise buildings.

Hotels with Restaurants in St Kilda

  • 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 availability on St Kilda Hotels with Restaurants

Our top choices for St Kilda hotels with a restaurant

1. Atlantis Hotel, Melbourne

Atlantis Hotel, Melbourne
4.0 star property
Melbourne Central Business District, 6.2 km from St Kilda
8.8 out of 10, Excellent, (3,280 reviews)
"The location is really good and central"
Germany
Katrin
The price is S$101
includes taxes & fees
6 Dec - 7 Dec
Atlantis Hotel, Melbourne

2. Pegasus Apart'Hotel

Pegasus Apart'Hotel
4.0 star property
Melbourne Central Business District, 6.4 km from St Kilda
8.8 out of 10, Excellent, (8,675 reviews)
"Low budget hotel with the bonus of a buffet breakfast, pool and gym. Would stay here again."
Australia
Douglas
The price is S$93
includes taxes & fees
30 Nov - 1 Dec
Pegasus Apart'Hotel

3. View Melbourne

View Melbourne
4.0 star property
Melbourne Central Business District, 2 km from St Kilda
8.8 out of 10, Excellent, (1,498 reviews)
"Close to CBD great staff helping with everything enjoyable stay"
Australia
Steven
The price is S$107
includes taxes & fees
25 Nov - 26 Nov
View Melbourne

4. Meriton Suites Melbourne

Meriton Suites Melbourne
5.0 star property
Melbourne Central Business District, 5.7 km from St Kilda
9.6 out of 10, Exceptional, (1,130 reviews)
"Great location."
Australia
Alastair
The price is S$132
includes taxes & fees
22 Nov - 23 Nov
Meriton Suites Melbourne

5. Holiday Inn Express Melbourne Little Collins by IHG

Holiday Inn Express Melbourne Little Collins by IHG
4.0 star property
Melbourne Central Business District, 5.6 km from St Kilda
9.0 out of 10, Wonderful, (1,592 reviews)
"Great location and really enjoyed our stay"
Australia
Donna
The price is S$145
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Melbourne Little Collins by IHG

6. The Langham, Melbourne

The Langham, Melbourne
5.0 star property
Southbank, 5 km from St Kilda
9.2 out of 10, Wonderful, (1,273 reviews)
"Amazing facility’s great rooms very comfortable beds Over all a great place to stay"
Australia
Peter
The price is S$276
includes taxes & fees
22 Nov - 23 Nov
The Langham, Melbourne

7. Great Southern Hotel Melbourne

Great Southern Hotel Melbourne
3.5 star property
Melbourne Central Business District, 5.5 km from St Kilda
8.2 out of 10, Very good, (2,499 reviews)
"Staff were helpful and the room was comfortable"
Australia
Nathan
The price is S$78
includes taxes & fees
15 Nov - 16 Nov
Great Southern Hotel Melbourne

8. Clarion Suites Gateway

Clarion Suites Gateway
4.5 star property
Yarra Riverfront, 5.3 km from St Kilda
9.2 out of 10, Wonderful, (1,008 reviews)
"Excellent facilities and close to transport, very clean rooms and friendly helpful staff."
Australia
RICKY
The price is S$181
includes taxes & fees
30 Nov - 1 Dec
Clarion Suites Gateway

9. The Victoria Hotel Melbourne

The Victoria Hotel Melbourne
3.5 star property
Melbourne Central Business District, 5.7 km from St Kilda
8.8 out of 10, Excellent, (2,278 reviews)
"Beautiful hotel with basic rooms. Has everything you need and great location."
Australia
Karen
The price is S$121
includes taxes & fees
15 Nov - 16 Nov
The Victoria Hotel Melbourne

10. Holiday Inn Melbourne Bourke Street Mall by IHG

Holiday Inn Melbourne Bourke Street Mall by IHG
4.0 star property
Melbourne Central Business District, 5.7 km from St Kilda
9.6 out of 10, Exceptional, (232 reviews)
"Great location, very clean, comfy beds, great staff"
Australia
Paula
The price is S$189
includes taxes & fees
30 Nov - 1 Dec
Holiday Inn Melbourne Bourke Street Mall by IHG

11. Hotel Grand Chancellor Melbourne

Hotel Grand Chancellor Melbourne
4.0 star property
Melbourne Central Business District, 6.1 km from St Kilda
8.8 out of 10, Excellent, (1,447 reviews)
"Friendly staff, hugh rooms, great breakfast."
Australia
Richard
The price is S$139
includes taxes & fees
6 Dec - 7 Dec
Hotel Grand Chancellor Melbourne

12. ibis Melbourne Central

ibis Melbourne Central
3.5 star property
Melbourne Central Business District, 6.1 km from St Kilda
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was Amazing"
Australia
Mohamed Fawad
The price is S$97
includes taxes & fees
15 Nov - 16 Nov
ibis Melbourne Central

13. Rendezvous Hotel Melbourne

Rendezvous Hotel Melbourne
4.5 star property
Yarra Riverfront, 5.3 km from St Kilda
8.8 out of 10, Excellent, (1,004 reviews)
"Great location and lovely stay"
Australia
Nicola
The price is S$164
includes taxes & fees
15 Nov - 16 Nov
Rendezvous Hotel Melbourne

14. Rydges Melbourne

Rydges Melbourne
4.5 star property
5.9 km from St Kilda
9.2 out of 10, Wonderful, (960 reviews)
"Great location, the buffet breakfast is excellent value.Seamless checkin and great drink selection in a spacious bar. Highly recommended stay"
Australia
Kevin
The price is S$205
includes taxes & fees
6 Dec - 7 Dec
Rydges Melbourne

15. Novotel Melbourne on Collins

Novotel Melbourne on Collins
4.5 star property
Melbourne Central Business District, 5.6 km from St Kilda
8.4 out of 10, Very good, (1,000 reviews)
"Hotel was nice over all. Room is a bit old but clean. Location is very convenient."
Australia
yifan
The price is S$179
includes taxes & fees
15 Nov - 16 Nov
Novotel Melbourne on Collins

16. Mantra on Russell Melbourne

Mantra on Russell Melbourne
4.5 star property
6 km from St Kilda
9.0 out of 10, Wonderful, (2,550 reviews)
"Pleasant stay, great location."
Australia
Pascal
The price is S$150
includes taxes & fees
15 Nov - 16 Nov
Mantra on Russell Melbourne

17. Hyatt Centric Melbourne

Hyatt Centric Melbourne
5.0 star property
Yarra Riverfront, 5.4 km from St Kilda
9.4 out of 10, Exceptional, (1,005 reviews)
"A great staycation"
Australia
Jackie
The price is S$186
includes taxes & fees
29 Nov - 30 Nov
Hyatt Centric Melbourne

18. Stamford Plaza Melbourne

Stamford Plaza Melbourne
5.0 star property
Melbourne Central Business District, 5.7 km from St Kilda
8.6 out of 10, Excellent, (1,721 reviews)
"Great spot for a solo staycation! Friendly staff, great amenities, great location."
Australia
Jacinta
The price is S$180
includes taxes & fees
22 Nov - 23 Nov
Stamford Plaza Melbourne

19. Nesuto Docklands Apartment Hotel

Nesuto Docklands Apartment Hotel
4.0 star property
Docklands, 6.9 km from St Kilda
9.2 out of 10, Wonderful, (662 reviews)
"Perfect place"
Australia
mark
The price is S$129
includes taxes & fees
6 Dec - 7 Dec
Nesuto Docklands Apartment Hotel

20. Grand Hyatt Melbourne

Grand Hyatt Melbourne
5.0 star property
Melbourne Central Business District, 5.6 km from St Kilda
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent hotel in exceptional location. Enjoyed our stay immensely."
Australia
Bahram
The price is S$269
includes taxes & fees
6 Dec - 7 Dec
Grand Hyatt Melbourne
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.

Top St Kilda Hotel Reviews

Frequently asked questions

Why book your hotel with restaurants in St Kilda with Expedia?
With Expedia, you'll have no trouble finding your dream hotel with restaurants in St Kilda. Find your way to the filters to search for stays with their own restaurants. If you have a fixed budget, select how much you're willing to spend and the preferred star rating of your hotel. We'll help you find the perfect stay whatever your bank balance or tastes.
How can I find cheap hotels with restaurants in St Kilda?
With Expedia's nifty filter tool, comparing cheap hotels with restaurants in St Kilda couldn't be simpler. To view properties that'll make your wallet happy, tailor your search results by star rating, meal plans and budget.

Explore a world of travel with Expedia