Search Hotels near Top St Kilda Attractions

Most Popular Hotels in St Kilda

See all 42 Hotels in St Kilda
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Cosmopolitan Hotel

Cosmopolitan Hotel

2-8 Carlisle Street, St Kilda 3182

4.0 out of 5.0
4.3 out of 5 (2,192 reviews)

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

£47
The Prince

The Prince

2 Acland Street, St Kilda 3182

4.5 out of 5.0
4.3 out of 5 (545 reviews)

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

£81
Tolarno Hotel

Tolarno Hotel

42 Fitzroy Street, St Kilda 3182

4.0 out of 5.0
4.3 out of 5 (714 reviews)

Situated on the Strip, this hotel is within a 15-minute walk of St Kilda Pier, St. Kilda Beach, and Palais Theatre. Luna Park …

£51
Adina Apartment Hotel St Kilda Melbourne

Adina Apartment Hotel St Kilda Melbourne

157 Fitzroy Street, St Kilda 3182

4.5 out of 5.0
4.3 out of 5 (1,406 reviews)

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

£71
Crest on Barkly

Crest on Barkly

47 Barkly St, St Kilda 3182

4.0 out of 5.0
3.9 out of 5 (602 reviews)

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

£56
Novotel Melbourne St Kilda

Novotel Melbourne St Kilda

16 The Esplanade, St Kilda 3182

4.0 out of 5.0
4.3 out of 5 (3,006 reviews)

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

£75
Quest St Kilda Bayside

Quest St Kilda Bayside

1 Eildon Road, St Kilda 3182

4.0 out of 5.0
4.3 out of 5 (292 reviews)

Situated in the entertainment district, this apartment is within a 10-minute walk of Palais Theatre, St. Kilda Beach, and Lun …

£70
Rydges St Kilda

Rydges St Kilda

35-37 Fitzroy Street, St Kilda 3182

4.5 out of 5.0
4.2 out of 5 (1,680 reviews)

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

£77
Apartments Ink

Apartments Ink

135 Inkerman Street, St Kilda 3182

4.5 out of 5.0
4.2 out of 5 (418 reviews)

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

£60
Abode by Easystay

Abode by Easystay

63 Fitzroy Street, St Kilda 3128

4.0 out of 5.0
3.9 out of 5 (108 reviews)

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

Get Rates

Recent Reviews in St Kilda

Narrow your search

Pocket Guide: St Kilda

Settled on the shores Port Phillip, between Melbourne’s beachy suburbs of Elwood and Albert Park, St. Kilda is a stone’s throw from the central business district in Australia’s “Second City.” With a population of close to 20,000, this neighbourhood has a lot to offer. Aside from the town’s eponymous beach, which is the most frequented stretch of sand in Melbourne area, locals and visitors alike love to attend Luna Park, a celebrated amusement area in operation since 1912. Other popular destinations include Acland and Fitzroy Streets, as well as the Esplanade Hotel. You can easily experience all of these sites and many others by reserving a room in any of the hotels in St. Kilda.

Where to Stay in St Kilda

An assortment of hotels and resorts are scattered around this beachside town. A majority of the lodging areas are in the west near the water, but farther inland you can also get cheap rooms in St. Kilda family accommodation. And if you’re travelling on a limited budget, affordable rooms in some of the St. Kilda motels aren’t hard to come by.

Getting There

Because this sandy suburb is located so close to the city, transportation options are abundant in comparison to other parts of Victoria. It’s easy to arrange a car hire from multiple spots around town, though if you don’t feel like driving, the Metro system operates the Sandringham rail line that runs to Melbourne and back. The tram system drops travellers at eight stations around the city, while the local bus lines pick up and drop off passengers at dozens of suburban spots. And, of course, taxi and limousine services are available day or night to help you get exactly where you’re going.

Book Your St. Kilda Adventure Today

If you’re eager to make your way to this corner of Oz, count on Expedia.co.uk to help you have an incredible time without breaking the bank. Our intuitive search tool simplifies the booking process, so you can find the best deals on St. Kilda hotels at any time of year. Give it a try today and you’ll be amazed by how easy It is.

false