Top 10 Hotels in St Kilda

See all 28 Hotels in St Kilda
Cosmopolitan Hotel
Cosmopolitan Hotel

2-8 Carlisle Street, St Kilda 3182

4.0 out of 5.0
4 out of 5 (327 reviews)

Situated in the entertainment district, this hotel is steps from Acland Street and Luna Park. St. Kilda Beach and Royal …

$123
Adina Apartment Hotel St Kilda
Adina Apartment Hotel St Kilda

157 Fitzroy Street, St Kilda 3182

4.5 out of 5.0
3.9 out of 5 (175 reviews)

This family-friendly St Kilda aparthotel is located in the entertainment district, within 1 mi (2 km) of Astor Theatre, St …

$111
Easystay Studio Apartments
Easystay Studio Apartments

Various Addresses, St Kilda 3128

3.5 out of 5.0
3.5 out of 5 (123 reviews)

These apartments are located throughout the area in St Kilda.

$71
Abode by Easystay
Abode by Easystay

63 Fitzroy Street, St Kilda 3128

4.0 out of 5.0
4.1 out of 5 (11 reviews)

Situated in the entertainment district, this motel is within a 15-minute walk of St. Kilda Beach and Luna Park. Royal Botanic …

$85
Barkly Apartments
Barkly Apartments

180 Barkly Street, St Kilda 3182

3.5 out of 5.0
3.7 out of 5 (30 reviews)

Situated in the entertainment district, this aparthotel is within a 10-minute walk of Acland Street and Luna Park. St. Kilda …

$106
Novotel Melbourne St Kilda
Novotel Melbourne St Kilda

16 The Esplanade, St Kilda 3182

4.0 out of 5.0
3.8 out of 5 (180 reviews)

This family-friendly St Kilda hotel is located on the Strip, within a 10-minute walk of Palais Theatre and Luna Park. St …

$123
Apartments Ink
Apartments Ink

135 Inkerman Street, St Kilda 3182

4.5 out of 5.0
4.1 out of 5 (41 reviews)

Situated in the entertainment district, this luxury apartment is within 1 mi (2 km) of Acland Street, St. Kilda Beach, and …

$82
Crest on Barkly
Crest on Barkly

47 Barkly St, St Kilda 3182

4.0 out of 5.0
3.5 out of 5 (64 reviews)

Situated in the entertainment district, this hotel is within a 15-minute walk of Acland Street and Luna Park. St. Kilda Beach …

$93
The Prince
The Prince

2 Acland Street, St Kilda 3182

4.5 out of 5.0
3.7 out of 5 (46 reviews)

Situated by the ocean, this luxury hotel is within a 15-minute walk of St. Kilda Beach and Luna Park. Royal Botanic Gardens …

$99
Rydges St Kilda
Rydges St Kilda

35-37 Fitzroy Street, St Kilda 3182

4.5 out of 5.0
3.9 out of 5 (158 reviews)

Situated on the Strip, this luxury hotel is within a 15-minute walk of St. Kilda Beach and Luna Park. Royal Botanic Gardens …

$123

Recent Reviews in St Kilda

Hide content

Where to stay in St Kilda

St Kilda Hotel Guide

Travelers can find an extensive range of room options to choose from in St. Kilda. Expedia lists no less than 378 places to base yourself within a 0.1-mile radius of St. Kilda's center.

Finding convenient accommodation close to the bright lights of inner-city St. Kilda has never been easier. Expedia's up-to-the-minute database lists the Novotel Melbourne St Kilda and Quest St Kilda Bayside, all of which are within 0.6 miles of the town center.

But of course, a visit to St. Kilda wouldn't seem complete if you don't make a visit to the St. Kilda Beach. If you'd prefer to book a room near this St. Kilda icon, look up the Crown Towers and The Langham, Melbourne, all within walking distance.

If you would like to book a hotel located in the vicinity of the Luna Park, the Quest Prahran and the Quest Windsor are popular choices. The Quest Prahran is 2 miles from St. Kilda's center is the Crest on Barkly. The Easystay Studio Apartments is only 0.4 miles away. The Redan Apartments and the Abode by Easystay are amongst the other cheaper options worth investigating.

4 miles away from downtown St. Kilda, is the Apartments @ Docklands. The Park Hyatt Melbourne can be found 4 miles away. The Grand Hyatt Melbourne and the Docklands Private Collection of Apartments - NewQuay are two other accommodation options worth looking into in St. Kilda.

Looking for more things to do? Spend some time enjoying Puffing Billy Steam Train and Sherbrooke Forest, in Belgrave, 20 miles to the east of St. Kilda. Should you wish to spend a night or two in Belgrave, check Expedia's booking pages for the latest deals at the Clarendon Cottages and Coonara Cottage - Olinda. Alternatively, you could consider staying at Cheltenham, 8 miles to the southeast of St. Kilda, where you can choose from the Quest Moorabbin and Quest Cheltenham. The Royal Melbourne Golf Club and Victoria Golf Club are just a couple of the more popular attractions to explore when you're in Cheltenham.

Tullamarine Airport is a nearby airport for arriving in St. Kilda. It is 15 miles away. If you choose to stay nearby, try the PARKROYAL Melbourne Airport or Holiday Inn Melbourne Airport.