Beginning of main content

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^

Tonight
This weekend
3 Apr. - 5 Apr.
Next weekend
10 Apr. - 12 Apr.

Top hotels near St Kilda Beach

Readyset Luna Melbourne Get Rates
Readyset Luna Melbourne

Readyset Luna Melbourne

0.4 km from St Kilda Beach
     
    3.0 out of 5.0 Stars

    Situated in St Kilda, this apartment building is steps away from Luna Park and Palais Theatre. St Kilda Beach and Fitzroy Street are also within 15 minutes. Balaclava Station is 20 minutes by foot and Ripponlea Station is 27 minutes.

    Cleo, 1BDR St Kilda Apartment Get Rates
    Cleo, 1BDR St Kilda Apartment

    Cleo, 1BDR St Kilda Apartment

    0.4 km from St Kilda Beach
       
      3.5 out of 5.0 Stars

      Situated in St Kilda, this apartment building is steps away from Luna Park and Palais Theatre. St Kilda Beach and Fitzroy Street are also within 15 minutes. Balaclava Station is 20 minutes by foot and Ripponlea Station is 27 minutes.

      CLEO, 1BDR St.Kilda Apartment Get Rates
      CLEO, 1BDR St.Kilda Apartment

      CLEO, 1BDR St.Kilda Apartment

      0.5 km from St Kilda Beach
         
        3.5 out of 5.0 Stars

        Situated in St Kilda, this apartment building is steps away from Luna Park and Palais Theatre. St Kilda Beach and Fitzroy Street are also within 15 minutes. Balaclava Station is 20 minutes by foot and Ripponlea Station is 27 minutes.

        BROOKE, 1BDR St.Kilda Apartment Get Rates
        BROOKE, 1BDR St.Kilda Apartment

        BROOKE, 1BDR St.Kilda Apartment

        0.4 km from St Kilda Beach
           
          3.5 out of 5.0 Stars

          Situated in St Kilda, this apartment building is within a 10-minute walk of Fitzroy Street, St Kilda Beach and Luna Park. Palais Theatre and St Kilda Pier are also within 10 minutes. Balaclava Station is 26 minutes by foot and Windsor Station is 28 minutes.

          Waratah Stay - A Mansion Experience NZ$222
          Waratah Stay - A Mansion Experience

          Waratah Stay - A Mansion Experience

          0.5 km from St Kilda Beach
             
            4.5
            of 5, from 8 reviews
            4.0 out of 5.0 Stars

            Located in St Kilda, this beachfront guesthouse is connected to a shopping centre and within a 10-minute walk of Fitzroy Street, St Kilda Beach and Luna Park. Palais Theatre and St Kilda Pier are also within 10 minutes. Balaclava Station is 23 minutes by foot and Windsor Station is 27 minutes.

            St Kilda Hostel NZ$66
            St Kilda Hostel

            St Kilda Hostel

            0.6 km from St Kilda Beach
               
              2.1
              of 5, from 10 reviews
              2.0 out of 5.0 Stars

              Situated by the sea, this hostel is within a 5-minute walk of Acland Street, Luna Park and Palais Theatre. St Kilda Beach and St Kilda Pier are also within 15 minutes. Balaclava Station is 18 minutes by foot and Ripponlea Station is 25 minutes.

              Quest St Kilda Bayside NZ$124
              Quest St Kilda Bayside

              Quest St Kilda Bayside

              0.5 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.4
              of 5, from 275 reviews
              4.0 out of 5.0 Stars

              Situated in the entertainment district, this apartment building is within a 10-minute walk of Fitzroy Street, St Kilda Beach and Luna Park. Palais Theatre and St Kilda Pier are also within 10 minutes. Balaclava Station is 25 minutes by foot and Windsor Station is 26 minutes.

              Cosmopolitan Hotel NZ$129
              Cosmopolitan Hotel

              Cosmopolitan Hotel

              0.7 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.4
              of 5, from 997 reviews
              4.0 out of 5.0 Stars

              This family-friendly St Kilda hotel is located by the sea, within a 5-minute walk of Luna Park and Palais Theatre. St Kilda Beach and Albert Park Lake are also within 2 mi (3 km). Balaclava Station is 17 minutes by foot and Ripponlea Station is 24 minutes.

              The Prince NZ$193
              The Prince

              The Prince

              0.6 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.5
              of 5, from 474 reviews
              4.5 out of 5.0 Stars

              Situated by the ocean, this luxury hotel is within a 10-minute walk of Fitzroy Street, St Kilda Beach, and St Kilda Pier. Luna Park and Palais Theatre are also within 10 minutes. Windsor Station is 26 minutes by foot and Balaclava Station is 27 minutes.

              Rydges St Kilda NZ$95
              Rydges St Kilda

              Rydges St Kilda

              0.7 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.2
              of 5, from 991 reviews
              4.5 out of 5.0 Stars

              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. Palais Theatre and Luna Park are also within 15 minutes. Windsor Station is 23 minutes by foot and Balaclava Station is 28 minutes.

              Tolarno Hotel NZ$82
              Tolarno Hotel

              Tolarno Hotel

              0.9 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.4
              of 5, from 592 reviews
              4.0 out of 5.0 Stars

              Situated on the Strip, this hotel is within a 15-minute walk of St Kilda Pier, St Kilda Beach and Palais Theatre. Luna Park is 0.7 mi (1.1 km) away. Windsor Station is 21 minutes by foot and Prahran Station is 26 minutes.

              The Langham, Melbourne NZ$234
              The Langham, Melbourne

              The Langham, Melbourne

              5.3 km from St Kilda Beach
              • Free Cancellation
              • Reserve now, pay when you stay
               
              4.7
              of 5, from 991 reviews
              5.0 out of 5.0 Stars

              This family-friendly Southbank hotel is located on the riverwalk, steps away from Yarra Riverfront, Eureka Tower and Eureka Skydeck 88. Melbourne Arts Centre and Federation Square are also within 10 minutes. Flinders Street Station is 6 minutes by foot and Melbourne Central Station is 17 minutes.

              Hotels Near St Kilda Beach

              Location, location, location—the mantra is as true in travel as it is in real estate. If you've ever stayed in the boonies, trekked in to see the sights or attend that conference, and trekked out again at the end of a long day or an even longer night, you know exactly what we're talking about. You know that staying in one of the hotels close to St Kilda Beach will put you in the middle of the action, and that there's no better place to be when you're away from home. Why miss hours of sightseeing or precious sleep while fellow tourists or colleagues live it up in the destination you'd been waiting so long to see?

              But never fear, dear traveller: St Kilda Beach accommodation won’t break the bank. With Wotif bringing you the best deals in travel, you can book accommodation near St Kilda Beach without blowing your budget, and the money you'll save by snagging that central location at a cheap rate will pay you back in spades. Explore the neighbourhood. Hang with the locals. Let the hotel concierge recommend the best "extras" you denied yourself last time you travelled—that great local restaurant or bar, the expert-guided tour, or the local haunt tourists don't usually know about.

              And between adventures, hang out at a great hotel with all the amenities you expect when you travel. The choice is yours, and Wotif is here to help.

              How much is a hotel room in St Kilda Beach?

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

              Recently Reviewed in Melbourne


              *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
              ^Eligibility requirements and conditions apply.