Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
21 Jun. - 23 Jun.
Next weekend
28 Jun. - 30 Jun.

Spa Hotels in St Kilda

Rydges St Kilda AU$97
Rydges St Kilda

Rydges St Kilda

35-37 Fitzroy Street, St Kilda, VIC
     
    4.3
    of 5, from 990 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.

    The Prince AU$174
    The Prince

    The Prince

    2 Acland Street, St Kilda, VIC
       
      4.5
      of 5, from 458 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 Luna Park. St Kilda Pier and Palais Theatre are also within 10 minutes. Windsor Station is 26 minutes by foot and Balaclava Station is 27 minutes.

      Adina Apartment Hotel St Kilda Melbourne AU$127
      Adina Apartment Hotel St Kilda Melbourne

      Adina Apartment Hotel St Kilda Melbourne

      157 Fitzroy Street, St Kilda, VIC
         
        4.4
        of 5, from 982 reviews
        4.0 out of 5.0 Stars

        Situated in the entertainment district, this apartment building is within 1 mi (2 km) of CitiPower Centre Junction Oval, Luna Park, and St Kilda Beach. Royal Botanic Gardens and Melbourne Cricket Ground are also within 6 mi (10 km). Windsor Station is 17 minutes by foot and Prahran Station is 22 minutes.

        Catani 1 Get Rates
        Catani 1

        Catani 1

        12 Acland Street, St Kilda, VIC
           
          4.0 out of 5.0 Stars

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

          Crest on Barkly AU$95
          Crest on Barkly

          Crest on Barkly

          47 Barkly St, St Kilda, VIC
             
            3.9
            of 5, from 551 reviews
            4.0 out of 5.0 Stars

            Situated in the entertainment district, this hotel is within a 5-minute walk of St Kilda Road and Fitzroy Street. Luna Park and Palais Theatre are also within 1 mi (2 km). Windsor Station is 15 minutes by foot and Prahran Station is 20 minutes.

            Crest on Barkly Serviced Apartments AU$142
            Crest on Barkly Serviced Apartments

            Crest on Barkly Serviced Apartments

            25 Barkly St, St Kilda, VIC
               
              3.6
              of 5, from 59 reviews
              3.5 out of 5.0 Stars

              Situated in St Kilda, this hotel is within a 5-minute walk of St Kilda Road and Fitzroy Street. Luna Park and Palais Theatre are also within 1 mi (2 km). Windsor Station is 15 minutes by foot and Prahran Station is 20 minutes.

              Innstay Serviced Apartments Get Rates
              Innstay Serviced Apartments

              Innstay Serviced Apartments

              SAINT KILDA ROAD,1A, St Kilda, Victoria
                 
                4.0
                of 5, from 2 reviews
                4.0 out of 5.0 Stars

                Located in the heart of St Kilda, this golf apartment building is within 1 mi (2 km) of Luna Park, Alfred Hospital, and Albert Park Lake. St Kilda Beach and Royal Botanic Gardens are also within 3 mi (5 km). Windsor Station is 13 minutes by foot and Prahran Station is 18 minutes.

                Tolarno Hotel AU$77
                Tolarno Hotel

                Tolarno Hotel

                42 Fitzroy Street, St Kilda, VIC
                   
                  4.4
                  of 5, from 549 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.

                  Novotel Melbourne St Kilda AU$144
                  Novotel Melbourne St Kilda

                  Novotel Melbourne St Kilda

                  16 The Esplanade, St Kilda, VIC
                     
                    4.2
                    of 5, from 995 reviews
                    4.0 out of 5.0 Stars

                    This family-friendly St Kilda hotel is located on the Strip, within a 5-minute walk of Luna Park and Palais Theatre. Fitzroy Street and St Kilda Pier are also within 10 minutes. Balaclava Station is 23 minutes by foot.

                    Cosmopolitan Hotel AU$86
                    Cosmopolitan Hotel

                    Cosmopolitan Hotel

                    2-8 Carlisle Street, St Kilda, VIC
                       
                      4.5
                      of 5, from 999 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.

                      Map

                      St Kilda Spa Accommodation

                      You know the feeling: your shoulders are tense, your temples hurt, and every time you move your spine creaks. You, friend, have been working entirely too hard, and we think you need a massage. In fact, we think you need several massages. Time to pick out a St Kilda accommodation with a spa 

                      How do I book spa accommodation in St Kilda?

                      “Should I get a Swedish massage, or deep-tissue? Do I need a gem serum to top off my facial treatment?” We can’t make these decisions for you, but we can answer some questions about booking:

                      Q: How many spa hotels are there in St Kilda?
                      A: There’s 228 hotels with spas for you to choose from.

                      Q: Can I find out what other travellers have said about a particular spa hotel?
                      A: Yes! Read 5585 reviews from your fellow Wotif travellers to help you pick out the best spot for your getaway.

                      Q: How much does it cost to stay at a hotel with a spa?
                      A: You can score St Kilda spa accommodation for as little as AU$77 per night.

                      Book a spa holiday for a steal

                      Wotif makes it easy to find the perfect spa getaway. Once you’ve picked out the place that has the treatments you’re after, you can even browse by price; some places have rates starting at AU$77 per night. That should leave you with plenty of dollars left over for another hot stone massage!

                      Recently Reviewed in St Kilda

                      Recently Booked Hotels in St Kilda