Beginning of main content

Local insight
1.5M+ hotel reviews from Aussie travellers

Wotif Price Promise
Find a better deal, we’ll refund the difference^

No hotel booking fees
That’s right - None.

Tonight
This weekend
14 Dec - 16 Dec
Next weekend
21 Dec - 23 Dec

Best St Kilda Hotel Deals

Rydges St Kilda AU$108
Rydges St Kilda

Rydges St Kilda

35-37 Fitzroy Street, St Kilda
     
    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 and Palais Theatre are also within 15 minutes. Windsor Station is 25 minutes by foot and Balaclava Station is 28 minutes.

    Crest on Barkly AU$103
    Crest on Barkly

    Crest on Barkly

    47 Barkly St, St Kilda
       
      4.0 out of 5.0

      Situated in the entertainment district, this hotel is within 1 mi (2 km) of Chapel Street and St. Kilda Beach. Melbourne Cricket Ground and Royal Botanic Gardens are also within 3 mi (5 km). Windsor Station is 15 minutes by foot and Prahran Station is 21 minutes.

      Novotel Melbourne St Kilda AU$135
      Novotel Melbourne St Kilda

      Novotel Melbourne St Kilda

      16 The Esplanade, St Kilda
         
        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 and St. Kilda Beach. Royal Botanic Gardens is 3.1 mi (5 km) away. Balaclava Station is 23 minutes by foot.

        Cosmopolitan Hotel AU$135
        Cosmopolitan Hotel

        Cosmopolitan Hotel

        2-8 Carlisle Street, St Kilda
           
          4.0 out of 5.0

          This family-friendly St Kilda hotel is located by the sea, within 2 mi (3 km) of St. Kilda Beach and Albert Park Lake. Spirit of Tasmania Ferry Terminal and Melbourne Cricket Ground are also within 6 mi (10 km). Balaclava Station is 17 minutes by foot and Ripponlea Station is 25 minutes.

          Top Budget St Kilda Hotel Deals

          Crest on Barkly AU$103
          Crest on Barkly

          Crest on Barkly

          47 Barkly St, St Kilda
             
            4.0 out of 5.0

            Situated in the entertainment district, this hotel is within 1 mi (2 km) of Chapel Street and St. Kilda Beach. Melbourne Cricket Ground and Royal Botanic Gardens are also within 3 mi (5 km). Windsor Station is 15 minutes by foot and Prahran Station is 21 minutes.

            Novotel Melbourne St Kilda AU$135
            Novotel Melbourne St Kilda

            Novotel Melbourne St Kilda

            16 The Esplanade, St Kilda
               
              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 and St. Kilda Beach. Royal Botanic Gardens is 3.1 mi (5 km) away. Balaclava Station is 23 minutes by foot.

              Tolarno Hotel AU$91
              Tolarno Hotel

              Tolarno Hotel

              42 Fitzroy Street, St Kilda
                 
                4.0 out of 5.0

                Situated on the Strip, this hotel is within a 15-minute walk of St Kilda Pier, St. Kilda Beach, and Palais Theatre. Windsor Station is 22 minutes by foot and Balaclava Station is 27 minutes.

                Easystay Studio Apartments AU$100
                Easystay Studio Apartments

                Easystay Studio Apartments

                Various Addresses, St Kilda
                   
                  3.5 out of 5.0

                  These apartments are located throughout the area in St Kilda.

                  Top Luxury St Kilda Hotel Deals

                  Rydges St Kilda AU$108
                  Rydges St Kilda

                  Rydges St Kilda

                  35-37 Fitzroy Street, St Kilda
                     
                    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 and Palais Theatre are also within 15 minutes. Windsor Station is 25 minutes by foot and Balaclava Station is 28 minutes.

                    Adara St Kilda (formerly known as Apartments INK) AU$114
                    Adara St Kilda (formerly known as Apartments INK)

                    Adara St Kilda (formerly known as Apartments INK)

                    135 Inkerman Street, St Kilda
                       
                      4.5 out of 5.0

                      Situated in the entertainment district, this luxury apartment building is within 1 mi (2 km) of Astor Theatre and St. Kilda Beach. Royal Botanic Gardens is 2.9 mi (4.6 km) away. Balaclava Station is 12 minutes by foot and Windsor Station is 18 minutes.

                      The Prince AU$158
                      The Prince

                      The Prince

                      2 Acland Street, St Kilda
                         
                        4.5 out of 5.0

                        Situated by the ocean, this luxury hotel is within 1 mi (2 km) of Palais Theatre and St. Kilda Beach. Royal Botanic Gardens and National Gallery of Victoria are also within 3 mi (5 km). Windsor Station is 26 minutes by foot and Balaclava Station is 27 minutes.

                        Map

                        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$91 per night. Prices and availability subject to change. Additional terms may apply.

                        New Reviews - Best Hotels in St Kilda