buses.appMelbourne public transport
Loading 3D view…

Melbourne Guide

St Kilda Beach and Pier

Melbourne

Melbourne's best-known beach, a sandy strip on Port Phillip Bay with a long pier, a palm-lined Esplanade and the old Luna Park amusement park.

How to get there by public transport

Lines stopping nearby

Plan a route to “St Kilda Beach and Pier”

From your location or a typed address — the route is drawn on the 3D map above.

Loading planner…

St Kilda Beach and Pier — Melbourne
St Kilda Beach and Pier · Alpha / CC BY-SA 2.0 (Wikimedia Commons)

What it is

St Kilda grew in the 19th century as a seaside resort for Melbourne, and its foreshore still has a holiday feel, with a promenade, cafés and the Esplanade Hotel. Luna Park, with its giant laughing face entrance, opened in 1912 and its wooden Scenic Railway is one of the oldest operating roller coasters in the world.

The pier stretches out into the bay to a kiosk and a stone breakwater that is home to a colony of little penguins, which can sometimes be seen from the boardwalk around dusk. Acland Street, behind the beach, is known for its cake shops.

Getting there by bus

Trams 16 and 96 run along The Esplanade and stop at Alfred Square/The Esplanade (stop 136), opposite the pier, and at Luna Park/The Esplanade (stop 138). Tram 96 runs from the city via Bourke Street and tram 16 via Swanston Street and St Kilda Road.

Bus 606 also stops at Alfred Sq/The Esplanade and at Luna Park on The Esplanade.

Frequently asked questions

How do I get to St Kilda Beach and Pier by public transport?

The nearest stops are Alfred Sq/The Esplanade, Luna Park/The Esplanade #138, Alfred Square/The Esplanade #136. Open any of them to see the lines that stop there, or use the Journey Planner for a route from your location to St Kilda Beach and Pier.

What is the nearest stop to St Kilda Beach and Pier?

Alfred Sq/The Esplanade (stop code 48055), about 240 m from St Kilda Beach and Pier. On the stop page you can see all the lines that stop there and live arrival estimates.

Where is St Kilda Beach and Pier located?

St Kilda Beach and Pier is in Melbourne. You can see its exact location and a 3D view at the top of this page.

How do I get to St Kilda Beach and Pier from another part of the city?

Open the Journey Planner, enter your origin (an address or a stop) and St Kilda Beach and Pier as the destination — you will get the best routes with lines, transfers and departure times based on the timetable.

Other landmarks

Photos: Wikimedia Commons (free/licensed) · 3D view: MapLibre + OpenStreetMap.