Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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

St Kilda Beach

From rollercoasters to rock bands, fine dining to fish and chips, St Kilda is the archetypal seaside resort.

Think of your perfect seaside resort, and St Kilda Beach probably ticks most of the boxes. This suburban community south of the centre of Melbourne has been welcoming fun-seeking families for over a century. Despite its proximity to the city, it retains the old-world village feel and pleasantly bohemian atmosphere that has long made it a favourite escape for locals and visitors alike.

St Kilda was put firmly on the map in 1912 with the opening of Luna Park. At that time the park's wooden rollercoasters were the last word in entertainment, and some of the historic rides are still going strong, alongside more state-of-the-art attractions. The iconic face of “Mr Moon” still welcomes visitors to this much-loved Melbourne institution to this day.

The beach at St Kilda is a popular spot for bathers, especially in the summer months, with its gentle waters providing a safe swimming environment for the whole family. Alternatively, enjoy a panoramic view of the shoreline from the pier, which houses a pavilion and kiosk at its outer extremity, or fill your lungs with bracing sea air on a walk along the Esplanade, keeping a lookout for the colony of wild fairy penguins that live along the breakwater.

St Kilda is a great place for a spot of out-of-town shopping, especially on Sundays when the atmospheric open-air market provides plenty of bargains. Alternatively, head for the vintage clothing shops and independent boutiques for unusual one-off items you won’t find in the chain stores. Acland Street is a magnet for the sweet-toothed, lined with European-style bakeries selling freshly baked bread, cakes and pastries, and, in the evening, Fitzroy Street comes alive with diners and drinkers flocking to its lively bars and restaurants, and music fans checking out the latest bands at the Esplanade Hotel.

St Kilda Beach is an easy drive from the city centre, with plenty of street parking and garages. The journey by tram takes around 25 minutes. If you’re planning to spend the day on the beach, it’s worth checking the weather forecast in advance, as the coastal winds can blow chilly and strong around this part of the bay.

Popular Activities at St. Kilda Beach

Get the most out of your time at St. Kilda Beach. Below is a list of the best things to do:

Check out our St Kilda things to do page to find even more activities while you're in the area.


Guide to Exploring St Kilda Beach


Map

Top Hotel Deals

See all 2,242 properties near St Kilda Beach
Cosmopolitan Hotel AU$115
Cosmopolitan Hotel

Cosmopolitan Hotel

2-8 Carlisle Street, St Kilda, VIC
     
    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.

    Novotel Melbourne St Kilda AU$144
    Novotel Melbourne St Kilda

    Novotel Melbourne St Kilda

    16 The Esplanade, St Kilda, VIC
       
      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.

      Rydges St Kilda AU$97
      Rydges St Kilda

      Rydges St Kilda

      35-37 Fitzroy Street, St Kilda, VIC
         
        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.

        Quest St Kilda Bayside AU$121
        Quest St Kilda Bayside

        Quest St Kilda Bayside

        1 Eildon Road, St Kilda, VIC
           
          4.0 out of 5.0 Stars

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

          Readyset Luna Melbourne AU$222
          Readyset Luna Melbourne

          Readyset Luna Melbourne

          63 Acland St, St Kilda, VIC
             
            3.0 out of 5.0 Stars

            Situated in St Kilda, this apartment building is steps 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 28 minutes.

            Cleo, 1BDR St Kilda Apartment
            Cleo, 1BDR St Kilda Apartment

            Cleo, 1BDR St Kilda Apartment

            212/63 Acland St, St Kilda, VIC
               
              3.5 out of 5.0 Stars

              Situated in St Kilda, this apartment building is steps 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 28 minutes.

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

              CLEO, 1BDR St.Kilda Apartment

              212/63 Acland Street, St Kilda, VIC
                 
                3.5 out of 5.0 Stars

                Situated in St Kilda, this apartment building is steps 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
                BROOKE, 1BDR St.Kilda Apartment

                BROOKE, 1BDR St.Kilda Apartment

                22/3 Alfred Square, St Kilda, VIC
                   
                  3.5 out of 5.0 Stars

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