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.

Give yourself heaps of time at St. Kilda Beach. Below are the best things to do:

If you're chasing even more activities, examine our St Kilda things to do page.


Guide to Exploring around St Kilda Beach


Map

Best Lodging Options Near St Kilda Beach

See all 2,776 Properties near St Kilda Beach
Cosmopolitan Hotel ¥6,735
Cosmopolitan Hotel

Cosmopolitan Hotel

6 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 ¥8,148
    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 ¥11,595
      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 ¥6,096
        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.

          The Prince ¥12,674
          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.

            Adina Apartment Hotel St Kilda Melbourne ¥8,148
            Adina Apartment Hotel St Kilda Melbourne

            Adina Apartment Hotel St Kilda Melbourne

            157 Fitzroy Street, St Kilda, VIC
               
              4.0 out of 5.0 Stars

              Situated in the entertainment district, this spa aparthotel 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.

              Waratah Stay - A Mansion Experience ¥12,473
              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.

                Readyset Luna Melbourne ¥7,493
                Readyset Luna Melbourne

                Readyset Luna Melbourne

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

                  Situated near the beach, 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.