Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

AU$64 St Kilda Accommodation

Epic deals on more than 356 St Kilda hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in St Kilda

Estimated price for 1 night / 2 adults
Rydges St Kilda
Rydges St Kilda
4.5 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is AU$112 per night

Rydges St Kilda: Luxury hotel with free WiFi and a restaurant. Located by the sea.

3.8/5Good! (400 reviews)
Rydges St Kilda
Crest on Barkly
Crest on Barkly
4 out of 5
47 Barkly St, St Kilda, VIC
The price is AU$85 per night

Crest on Barkly: Business-friendly hotel with free WiFi and free parking. Located in the entertainment district.

3.9/5Good! (509 reviews)
Crest on Barkly
Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
The price is AU$115 per night

Cosmopolitan Hotel: Business-friendly hotel with free WiFi and parking. Located near a metro station.

4.4/5Wonderful! (997 reviews)
Cosmopolitan Hotel
Quest St Kilda Bayside
Quest St Kilda Bayside
4 out of 5
1 Eildon Road, St Kilda, VIC
The price is AU$109 per night

Quest St Kilda Bayside: Apartment building with free WiFi and outdoor pool. Located in the entertainment district.

4.4/5Excellent! (276 reviews)
Quest St Kilda Bayside
The Prince
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
The price is AU$169 per night

The Prince: Luxury hotel with free WiFi and free parking. Located near the bay.

4.5/5Wonderful! (474 reviews)
The Prince
Adina Apartment Hotel St Kilda Melbourne
Adina Apartment Hotel St Kilda Melbourne
4 out of 5
157 Fitzroy Street, St Kilda, VIC
The price is AU$113 per night

Adina Apartment Hotel St Kilda Melbourne: Family aparthotel with free WiFi and a full-service spa. Located in the entertainment district.

4.4/5Excellent! (997 reviews)
Adina Apartment Hotel St Kilda Melbourne
Tolarno Hotel
Tolarno Hotel
4 out of 5
42 Fitzroy Street, St Kilda, VIC
The price is AU$105 per night

Tolarno Hotel: Family hotel with free WiFi and a business centre. Located on the Strip.

4.3/5Excellent! (461 reviews)
Tolarno Hotel
Como Court by Crest
Como Court by Crest
2 out of 5
53 Barkly Street, St Kilda, VIC
The price is AU$64 per night

Como Court by Crest: Business-friendly hostel with free WiFi and a restaurant. Guests give the location a thumbs up.

3.8/5Good! (47 reviews)
Como Court by Crest
Adara St Kilda
Adara St Kilda
4.5 out of 5
135 Inkerman Street, St Kilda, VIC
The price is AU$94 per night

Adara St Kilda : Luxury apartment building with a coffee shop and WiFi. Located in the entertainment district.

4.2/5Excellent! (328 reviews)
Adara St Kilda

Top budget St Kilda hotel deals

Estimated price for 1 night / 2 adults
Crest on Barkly
Crest on Barkly
4 out of 5
47 Barkly St, St Kilda, VIC
The price is AU$85 per night

Crest on Barkly: Business-friendly hotel with free WiFi and free parking. Located in the entertainment district.

3.9/5Good! (509 reviews)
Crest on Barkly
Tolarno Hotel
Tolarno Hotel
4 out of 5
42 Fitzroy Street, St Kilda, VIC
The price is AU$105 per night

Tolarno Hotel: Family hotel with free WiFi and a business centre. Located on the Strip.

4.3/5Excellent! (461 reviews)
Tolarno Hotel
Easystay Studio Apartments
Easystay Studio Apartments
3 out of 5
63 Fitzroy St, St Kilda VIC 3182,63, St Kilda, VIC

Easystay Studio Apartments: Business-friendly hotel with free WiFi and parking. Located in the entertainment district.

4/5Very Good! (374 reviews)
Easystay Studio Apartments

Top luxury St Kilda hotel deals

Estimated price for 1 night / 2 adults
Rydges St Kilda
Rydges St Kilda
4.5 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is AU$112 per night

Rydges St Kilda: Luxury hotel with free WiFi and a restaurant. Located by the sea.

3.8/5Good! (400 reviews)
Rydges St Kilda
Adara St Kilda
Adara St Kilda
4.5 out of 5
135 Inkerman Street, St Kilda, VIC
The price is AU$94 per night

Adara St Kilda : Luxury apartment building with a coffee shop and WiFi. Located in the entertainment district.

4.2/5Excellent! (328 reviews)
Adara St Kilda
The Prince
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
The price is AU$169 per night

The Prince: Luxury hotel with free WiFi and free parking. Located near the bay.

4.5/5Wonderful! (474 reviews)
The Prince

Accommodation In St Kilda

For a great getaway, visit St Kilda, one of Melbourne’s quirkiest inner suburbs. Named after a ship that moored at the area’s main beach during the 1800s, St Kilda was previously known by several names including ‘Green Knoll’ and ‘The Village of Fareham’. The area was considered a prime suburb for Melbourne’s elite, with huge mansions and gardens marking St Kilda’s lush green hills and beautiful waterfront. In recent times, St Kilda has evolved into a haven for artists, musicians and other creative sorts, with a bohemian air in the atmosphere. Our St Kilda accommodation options, which include family-friendly hotels and apartments for four or more people, provide the ideal starting point for you to experience everything this area and its surrounds have to offer.

St Kilda is home to many of Melbourne’s best-known attractions, including Luna Park. Step through the mouth of the iconic Moonface gate and into a wonderland of retro rides and carnival games. Best of all, entry is free, with visitors paying per ride instead - a perfect day out for families or thrill-seekers on a budget. Too hot for rides? Then why not hit St Kilda Beach, Melbourne’s most famous beach? Relax by the seaside or try your hand at a variety of beach activities and water sports, from windsurfing to sailing, jet skiing to beach volleyball. The truly daring can even skydive! Once you’ve dried off, take a walk down St Kilda Pier to enjoy views of the Melbourne skyline and Port Phillip Bay. See if you can spot the Little Penguins that call the area home!

St Kilda has a reputation as one of the best entertainment and lifestyle precincts in Melbourne – not a surprise considering the events held in the area. The annual St Kilda Festival is held throughout the suburb during February and features live entertainment, visual arts, outdoor cinema and forums for the whole family to enjoy. Other events such as the St Kilda Film Festival, held in May and the St Kilda Markets, held every Sunday, also fill the calendar to ensure there’s never a dull time to visit. You can also catch a show at one of the area’s heritage-listed performing arts venues such as the stark white, art deco-style Palais Theatre, or the brickwork Astor Theatre. Those with a need for speed should also note that St Kilda is the perfect place to stay if you’re in Melbourne for the Grand Prix, which takes place around Albert Park.

The best thing about St Kilda? It’s easy to get to! Located just 6km from the Melbourne city centre, St Kilda is easily accessible via tram or bus. Want some fresh air? Why not take a walk along St Kilda Road and see the sights before arriving in this urban haven? However you get here, be sure to book your St Kilda hotel to make your holiday in Melbourne’s ultimate entertainment precinct the best!

Need insider tips on must-see attractions in St Kilda? Check out our St Kilda travel guide!

How much is a hotel room in St Kilda?

Hotels in St Kilda start at AU$64 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in St Kilda

Travel to St Kilda & explore

^Eligibility requirements and conditions apply.