Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Kilda Beach

This seaside suburban village is home to Melbourne’s favorite beach, an iconic amusement park and a street lined with pastry shops.

St. Kilda Beach is in the suburb of St. Kilda, located along the shoreline of Port Phillip Bay, south of Melbourne’s city center. The suburb has a village feel and blends bohemian culture with old European traditions. Discover its relaxing beach, graceful architecture, great shopping and dining, and one of Australia’s most iconic amusement parks.

If you are visiting in summer, be sure to pack your swimming costume. St. Kilda’s waters are mostly wave-free, making them a safe place for the whole family to enjoy. If you don’t feel like getting wet, take a stroll along St. Kilda Pier, which extends far out into the bay and features a pretty pavilion and kiosk at the end. The pier provides great photo opportunities back to the beach and Melbourne skyline. Keep an eye out for the wild fairy penguins that have a colony along the breakwater.

Take a ride on one of the world’s oldest wooden roller coasters at St. Kilda’s Luna Park, a much-loved beachside amusement park that first opened in 1912. It’s impossible to miss the park’s iconic entry: the face of “Mr Moon” whose giant smile has been welcoming generations of fun-lovers.

Follow your nose to Acland Street and sample the cakes, pastries and bagels from the many European-style bakeries. On the surrounding streets there are small bars, boutiques and vintage clothing shops. To experience the St. Kilda community at its best, time your visit for a Sunday and head to the open-air market that takes place on the Esplanade.

Nearby Fitzroy Street is the best place to spend the evening. Here you’ll find bars as well as cuisine for all budgets, from fine dining to takeout fish and chips. St. Kilda is a center for popular music too. Rock the night away at Esplanade Hotel, fondly known as “The Espy” and a favourite venue for local and touring bands.

St. Kilda Beach is easily accessible from the city center by tram and the trip takes around 25 minutes. If you are driving, there is metered street parking or many pay parking garages.

It’s always wise to check the weather forecast before visiting St. Kilda Beach as it can bear the brunt of cold, strong coastal winds.


Guide to Exploring around St Kilda Beach


Best Lodging Options Near St Kilda Beach

See all 3,425 Properties near St Kilda Beach
Quest St Kilda Bayside ¥7,885
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 Beach and St Kilda Road are also within 1 mi (2 km). Balaclava Station is 25 minutes by foot and Windsor Station is 26 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

      Located in Saint Kilda South, 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.

      Readyset Luna Melbourne
      Readyset Luna Melbourne

      Readyset Luna Melbourne

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

        Located in Saint Kilda South, 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.

        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

          Located in Saint Kilda South, 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 Road are also within 15 minutes. Balaclava Station is 26 minutes by foot and Windsor Station is 28 minutes.

            Easystay Studio Apartments
            Easystay Studio Apartments

            Easystay Studio Apartments

            63 Fitzroy St, St Kilda VIC 3182,63, St Kilda, VIC
               
              3.0 out of 5.0 Stars

              Situated by the ocean, this hotel is within a 10-minute walk of Fitzroy Street and St Kilda Road. St Kilda Beach and Palais Theatre are also within 15 minutes. Windsor Station is 22 minutes by foot and Prahran Station is 27 minutes.

              The Prince
              The Prince

              The Prince

              2 Acland Street, St Kilda, VIC
                 
                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. Palais Theatre and St Kilda Road are also within 15 minutes. Windsor Station is 26 minutes by foot and Balaclava Station is 27 minutes.

                Rydges St Kilda
                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.