Best hotels in St Kilda

Pullman Melbourne Albert Park
Hotel
Hotel
65 Queens Road, VIC, 3000, Australia

Mercure Melbourne Albert Park
Hotel
Hotel
65 Queens Road, VIC, 3004, Australia

Nomads St Kilda Hostel
Hostel/Backpacker accommodation
Hostel/Backpacker accommodation
17 Carlisle St, VIC, 3182, Australia

Crest on Barkly
Hotel
Hotel
47 Barkly St, VIC, 3182, Australia

Saint Kilda Beach Hotel (formerly Rydges St Kilda)
Hotel
Hotel
35-37 Fitzroy Street, VIC, 3182, Australia

View Melbourne
Hotel
Hotel
562 St Kilda Road, VIC, 3004, Australia

Oaks Melbourne South Yarra Suites
Aparthotel
Aparthotel
1A Yarra Street, VIC, 3141, Australia

Tolarno Hotel
Hotel
Hotel
42 Fitzroy Street, VIC, 3182, Australia

Ovolo South Yarra
Hotel
Hotel
234 Toorak Road, VIC, 3141, Australia

South Yarra Hostel
Hostel/Backpacker accommodation
Hostel/Backpacker accommodation
733 Punt Road South Yarra, VIC, 3141, Australia

Quest St Kilda Road
Hotel
Hotel
478 St Kilda Rd, VIC, 3004, Australia

The Lyall
Hotel
Hotel
16 Murphy Street, VIC, 3141, Australia

Hiigh Apartments
Apartment
Apartment
153b High Street, VIC, 3181, Australia

Quest St Kilda Bayside
Aparthotel
Aparthotel
1 Eildon Road, VIC, 3182, Australia

The Olsen Melbourne – Art Series
Aparthotel
Aparthotel
637-641 Chapel Street, VIC, 3141, Australia

Crest on Barkly Serviced Apartments
Hotel
Hotel
25 Barkly St, VIC, 3182, Australia

Kimberley Gardens Hotel & Serviced Apartments
Motel
Motel
441 Inkerman Street, VIC, 3183, Australia

Davis Avenue Apartments
Aparthotel
Aparthotel
44 Davis Avenue, VIC, 3141, Australia

The Royce
Hotel
Hotel
379 St Kilda Road, VIC, 3004, Australia

The Como Melbourne
Hotel
Hotel
630 Chapel Street, VIC, 3141, Australia

Crest on Park
Aparthotel
Aparthotel
46 Park Street, VIC, 3182, Australia

MAC South Yarra by Melbourne Apartment Collection
Apartment
Apartment
46 Arthur Street, VIC, 3141, Australia

Seasons Heritage Melbourne
Hotel
Hotel
572 St Kilda Road, VIC, 3004, Australia

Quest Prahran
Aparthotel
Aparthotel
9 Balmoral Street, VIC, 3141, Australia

Middle Park Hotel
Hotel
Hotel
102 Canterbury Road, VIC, 3206, Australia