Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Kilda Beach

Tonight Tonight Jun 22 - Jun 23
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Hotels Close to St. Kilda Beach

See all 1,310 Properties in St. Kilda Beach
Novotel Melbourne St Kilda

Novotel Melbourne St Kilda

0.2 mi from St. Kilda Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

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

Novotel Melbourne St Kilda$70

Novotel Melbourne St Kilda$70
Quest St Kilda Bayside

Quest St Kilda Bayside

0.3 mi from St. Kilda Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated in the entertainment district, this apartment building is within a 10-minute walk of Palais Theatre and Luna Park. St. Kilda Beach and Royal Botanic ...

Quest St Kilda Bayside$78

Quest St Kilda Bayside$78
Crest on Park

Crest on Park

0.6 mi from St. Kilda Beach
  • Free Cancellation
4.0 out of 5.0
 
 

Situated in St Kilda West, this apartment building is within 1 mi (2 km) of Palais Theatre, St. Kilda Beach, and Luna Park. Royal Botanic Gardens and National ...

Crest on Park$71

Crest on Park$71
Rydges St Kilda

Rydges St Kilda

0.4 mi from St. Kilda Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

This family-friendly St Kilda hotel is located on the Strip, within a 10-minute walk of Fitzroy Street, St Kilda Pier, and St. Kilda Sea Baths. St. Kilda Beach ...

Rydges St KildaGet Rates

Rydges St KildaGet Rates
Tolarno Hotel

Tolarno Hotel

0.5 mi from St. Kilda Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

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

Tolarno HotelGet Rates

Tolarno HotelGet Rates
Adina Apartment Hotel St Kilda Melbourne

Adina Apartment Hotel St Kilda Melbourne

0.7 mi from St. Kilda Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

Situated in the entertainment district, this aparthotel is within 1 mi (2 km) of Chapel Street, St. Kilda Beach, and Luna Park. Royal Botanic Gardens and National ...

Adina Apartment Hotel St Kilda MelbourneGet Rates

Adina Apartment Hotel St Kilda MelbourneGet Rates
Barkly Apartments

Barkly Apartments

0.5 mi from St. Kilda Beach
    3.5 out of 5.0
     
     

    Situated in the entertainment district, this aparthotel is within a 15-minute walk of Luna Park and St. Kilda Beach. Royal Botanic Gardens is 3 mi (4.8 km) ...

    Barkly ApartmentsGet Rates

    Barkly ApartmentsGet Rates
    Crest on Barkly

    Crest on Barkly

    0.9 mi from St. Kilda Beach
    • Free Cancellation
    4.0 out of 5.0
     
     

    Situated in the entertainment district, this hotel is within 1 mi (2 km) of Chapel Street, St. Kilda Beach, and Luna Park. Melbourne Cricket Ground and Royal ...

    Crest on BarklyGet Rates

    Crest on BarklyGet Rates
    Cosmopolitan Hotel

    Cosmopolitan Hotel

    0.4 mi from St. Kilda Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This family-friendly St Kilda hotel is located by the sea, within a 10-minute walk of Luna Park and St. Kilda Beach. Albert Park Lake and Spirit of Tasmania ...

    Cosmopolitan Hotel$77

    Cosmopolitan Hotel$77
    Superb St Kilda Location, 2BR Renovated Art Deco, Family-friendly, Quiet Street

    Superb St Kilda Location, 2BR Renovated Art Deco, Family-friendly, Quiet Street

    0.6 mi from St. Kilda Beach
       
       

      Superb St Kilda Location, 2BR Renovated Art Deco, Family-friendly, Quiet StreetGet Rates

      Superb St Kilda Location, 2BR Renovated Art Deco, Family-friendly, Quiet StreetGet Rates

      St. Kilda Beach Hotel Guide

      Capture that sought after photograph at St. Kilda Beach and take a few moments to think about why guests from all over journey here.

      Melbourne, the state capital, is where this destination can be located.

      With 21 hotels within 0.6 miles of St. Kilda Beach, you're sure to be spoiled for choice! The Novotel Melbourne St Kilda, Quest St Kilda Bayside and The Prince are among the most popular ones.

      You can assign more coin for activities by opting to rest your head at one of the nearby budget hotels. The Habitat HQ - Hostel, 0.7 miles away, or the Base Backpackers Melbourne Hostel, found 0.4 miles from here, are likely to suit your needs.

      This area's many upmarket accommodation options will no doubt be appealing to those who usually vacation in style. A local gem is the Quest On St Kilda Road, a walk of just 0.9 miles away. Another is the Park Regis Griffin Suites. You'll easily find this spot just 1 mile away.

      When you're roaming the area around St. Kilda Beach, do not forget to sample the hot coffee and delectable delights at Kafeneio. If you are looking for a meal, taste the local fare at Paper Fish. Finally, go to Pontoon St Kilda Beach. Have a couple of beers and chat with your buddies.

      Other Places to Visit near St. Kilda Beach

      There are also plenty of other things happening within close range of St. Kilda Beach:

      • Check out the best local acts at Palais Theatre, a lively music venue in the local area.
      • St. Kilda Sea Baths is an ideal spot for you and the family to relax, enjoy a swim and have fun.
      • You'll feel like a kid again when wandering the grounds of Luna Park, a theme park jam-packed with ways to have fun.
      • Devote a day to art and culture at Linden Arts Centre & Gallery, a popular museum here.
      • Whether the surrounding water is static or active, you will like a soothing walk along St Kilda Pier.

      If you don’t want to battle with parking or traffic, take the train to St. Kilda Beach. It's an easy walk of 1 mile from Balaclava, the closest stop.