St Kilda Beach

Vacation Travel Guide
St. Kilda Beach which includes a sandy beach and tropical scenes

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.

Top things to do in St Kilda Beach

Top Hotels Close to St Kilda Beach

Rydges St Kilda
Rydges St Kilda
4 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is $87 per night from Oct 24 to Oct 24
This family-friendly Melbourne hotel is located on the Strip, within a 10-minute walk of Fitzroy Street, St Kilda Pier, and St. Kilda Sea Baths. Palais Theatre ...
3.8/5 Good! (986 reviews)
"Our room was very cold and took over an hour to warm up, even with the split system on high !!"

Reviewed on Jul 4, 2021

Rydges St Kilda
Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
The price is $105 per night from Oct 26 to Oct 26
This family-friendly Melbourne 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 ...
4.1/5 Very Good! (996 reviews)
Great service and location
"Great location, great room (stayed in the two bedroom apartment) plenty of space and the staff were very friendly and helpful. Would definitely stay again"

Reviewed on Jul 13, 2021

Cosmopolitan Hotel
The Royal Absolute Ripper
The Royal Absolute Ripper
Melbourne, VIC
The price is $96 per night from Oct 25 to Oct 25
Located in St Kilda, this romantic apartment building is steps from Palais Theatre and Luna Park. Acland Street and Fitzroy Street are also within 10 minutes. ...
4.6/5 Exceptional! (16 reviews)
Great stay
"Great stay, position, communication. As per photos if not better! Permit parking out front very handy, so close to Palais, Luna Park, and Acland Street...really enjoyed the quiet position whilst so close to everything."

Reviewed on May 17, 2021

The Royal Absolute Ripper
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Read travel guides and advice on visiting St Kilda Beach

Popular places to visit in St Kilda Beach

St Kilda Beach

Choose one or more items to build your trip:

Best Lodging Options Near St Kilda Beach

Rydges St Kilda
Rydges St Kilda
4 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is $87 per night from Oct 24 to Oct 24
Rydges St Kilda
Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
The price is $105 per night from Oct 26 to Oct 26
Cosmopolitan Hotel
The Royal Absolute Ripper
The Royal Absolute Ripper
Melbourne, VIC
The price is $96 per night from Oct 25 to Oct 25
The Royal Absolute Ripper
Quest St Kilda Bayside
Quest St Kilda Bayside
4 out of 5
1 Eildon Road, St Kilda, VIC
The price is $93 per night from Oct 20 to Oct 20
Quest St Kilda Bayside
The Prince
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
The price is $127 per night from Oct 25 to Oct 25
The Prince
Cleo, 1BDR St Kilda Apartment
Cleo, 1BDR St Kilda Apartment
3.5 out of 5
212/63 Acland St, St Kilda, VIC
Cleo, 1BDR St Kilda Apartment
Spectacular Views Top Floor Apartment
Spectacular Views Top Floor Apartment
Melbourne, VIC
Spectacular Views Top Floor Apartment
Live Like a Local with a Beautiful View
Live Like a Local with a Beautiful View
Melbourne, VIC
Live Like a Local with a Beautiful View
Easystay Studio Apartments
Easystay Studio Apartments
3 out of 5
63 Fitzroy St, St Kilda VIC 3182, 63, Melbourne, VIC
Easystay Studio Apartments
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.