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

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.

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 around St Kilda Beach


Map

Best Lodging Options Near St Kilda Beach

See all 2,507 Properties near St Kilda Beach
Cosmopolitan Hotel ¥6,267
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.

    Rydges St Kilda ¥6,946
    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 ¥7,831
      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.

        Tolarno Hotel ¥4,624
        Tolarno Hotel

        Tolarno Hotel

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

          Readyset Luna Melbourne ¥6,886
          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 27 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 27 minutes.

              The Prince ¥11,386
              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. St Kilda Pier and Palais Theatre are also within 10 minutes. Windsor Station is 26 minutes by foot and Balaclava Station is 27 minutes.

                Waratah Stay - A Mansion Experience ¥8,641
                Waratah Stay - A Mansion Experience

                Waratah Stay - A Mansion Experience

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

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