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.

Hotels Near St Kilda Beach

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 hotels near St Kilda Beach

Estimated price for 1 night / 2 adults
The Royal Absolute Ripper
The Royal Absolute Ripper
2/1 Robe St, St Kilda, VIC
0.4 km from St Kilda Beach
The price is AU$206 per night

The Royal Absolute Ripper: Romantic apartment building with free WiFi and parking. Located near theme parks.

No reviews
The Royal Absolute Ripper
1 Bedroom Beach Haven St Kilda
1 Bedroom Beach Haven St Kilda
19 Shakespeare Grove, 1, St Kilda, VIC
0.4 km from St Kilda Beach

1 Bedroom Beach Haven St Kilda: Apartment building with parking and a garden. Located near theme parks.

No reviews
1 Bedroom Beach Haven St Kilda
Cleo, 1BDR St Kilda Apartment
Cleo, 1BDR St Kilda Apartment
3.5 out of 5
212/63 Acland St, St Kilda, VIC
0.4 km from St Kilda Beach

Cleo, 1BDR St Kilda Apartment: Apartment building with free WiFi and free parking. Located near the beach.

No reviews
Cleo, 1BDR St Kilda Apartment
Readyset Luna Melbourne
Readyset Luna Melbourne
3 out of 5
63 Acland St, St Kilda, VIC
0.4 km from St Kilda Beach

Readyset Luna Melbourne: Apartment building with free WiFi and free parking.

No reviews
Readyset Luna Melbourne
Chloe -2 Level 2BD St Kilda Beach PAD Wifi Parking
Chloe -2 Level 2BD St Kilda Beach PAD Wifi Parking
63 Acland Street, St Kilda, VIC
0.5 km from St Kilda Beach

Chloe -2 Level 2BD St Kilda Beach PAD Wifi Parking: Apartment building with parking and balconies.

No reviews
Chloe -2 Level 2BD St Kilda Beach PAD Wifi Parking
CLEO, 1BDR St.Kilda Apartment
CLEO, 1BDR St.Kilda Apartment
3.5 out of 5
212/63 Acland Street, St Kilda, VIC
0.5 km from St Kilda Beach

CLEO, 1BDR St.Kilda Apartment: Family apartment building with free WiFi and free parking. Located near the beach.

No reviews
CLEO, 1BDR St.Kilda Apartment
BROOKE, 1BDR St.Kilda Apartment
BROOKE, 1BDR St.Kilda Apartment
3.5 out of 5
22/3 Alfred Square, St Kilda, VIC
0.4 km from St Kilda Beach

BROOKE, 1BDR St.Kilda Apartment: Family apartment building with free WiFi and free parking. Located near the beach.

No reviews
BROOKE, 1BDR St.Kilda Apartment
Live Like a Local With a Beautiful View
Live Like a Local With a Beautiful View
14/3 Alfred Square, St Kilda, VIC
0.4 km from St Kilda Beach

Live Like a Local With a Beautiful View: Romantic apartment building with WiFi and parking. Located near theme parks.

No reviews
Live Like a Local With a Beautiful View
Spectacular Views Top Floor Apartment
Spectacular Views Top Floor Apartment
81 3 Alfred Square, St Kilda, VIC
0.4 km from St Kilda Beach

Spectacular Views Top Floor Apartment: Family apartment building with parking and patios. Located on the waterfront.

No reviews
Spectacular Views Top Floor Apartment
Quest St Kilda Bayside
Quest St Kilda Bayside
4 out of 5
1 Eildon Road, St Kilda, VIC
0.5 km from St Kilda Beach
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
Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
0.7 km from St Kilda Beach
The price is AU$95 per night

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

4.4/5Wonderful! (997 reviews)
Cosmopolitan Hotel
Rydges St Kilda
Rydges St Kilda
4.5 out of 5
35-37 Fitzroy Street, St Kilda, VIC
0.7 km from St Kilda Beach
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
Hotels near St. Kilda Beach

You'll always remember your time at St. Kilda Beach. It's truly amazing!

Visiting this attraction will likely mean spending some nights in Melbourne. Sound good to you? We could think of much worse places to be than the lively state capital!

If you're wanting to spend your nights as close as possible to St. Kilda Beach, there are 64 hotels and other accommodations within an easy drive. Consider the facilities at the Quest Prahran (3 kilometres), The Como Melbourne MGallery by Sofitel (4 kilometres) and the Art Series-The Blackman (3 kilometres).

Spend your cash on forming fond memories! There is a choice of pocket-friendly hotels nearby. The Habitat HQ - Hostel and the Base Backpackers Melbourne Hostel are two good choices. They are a kilometre and 0.8 kilometres away, respectively.

Looking to treat yourself a bit? There is a decent range of high-end hotels in the surrounding area. Check out the amenities at the Prahran Village Guest House, 2 kilometres away. Otherwise, the Novotel Melbourne St Kilda is merely 0.3 kilometres away.

Get your morning started right with a stop at West Beach Bathers Pavilion. Fortunately, it's close to St. Kilda Beach. You don't need to search for a lunch or dinner spot. Donovans should have what you need. And finally, Rydges St Kilda is the place to be for a round of beers.

Other Things to Do Near St. Kilda Beach

After visiting St. Kilda Beach, don't turn a blind eye to the local area:

  • Whether you want to see how fast you can swim a lap or just laze around, you'll love a day at St. Kilda Sea Baths.
  • St Kilda Pier is the ideal spot to stop for a snack and take in the view of the water.
  • Palais Theatre is a popular space for live music performances.
  • Avid art lovers will be enthralled by the memorable collections shown at Linden Arts Centre & Gallery.
  • If you're into daredevil rides, you're sure to have a fun-filled day out at Luna Park.

How much is a hotel room in St Kilda Beach?

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

Recently reviewed in Melbourne

Travel to St Kilda Beach & explore

^Eligibility requirements and conditions apply.