Holidays in St Kilda Beach

Holiday Travel Guide

From rollercoasters to rock bands, fine dining to fish and chips, St Kilda is the archetypal seaside resort.

Think of your perfect seaside resort, and St Kilda Beach probably ticks most of the boxes. This suburban community south of the centre of Melbourne has been welcoming fun-seeking families for over a century. Despite its proximity to the city, it retains the old-world village feel and pleasantly bohemian atmosphere that has long made it a favourite escape for locals and visitors alike.

St Kilda was put firmly on the map in 1912 with the opening of Luna Park. At that time the park's wooden rollercoasters were the last word in entertainment, and some of the historic rides are still going strong, alongside more state-of-the-art attractions. The iconic face of “Mr Moon” still welcomes visitors to this much-loved Melbourne institution to this day.

The beach at St Kilda is a popular spot for bathers, especially in the summer months, with its gentle waters providing a safe swimming environment for the whole family. Alternatively, enjoy a panoramic view of the shoreline from the pier, which houses a pavilion and kiosk at its outer extremity, or fill your lungs with bracing sea air on a walk along the Esplanade, keeping a lookout for the colony of wild fairy penguins that live along the breakwater.

St Kilda is a great place for a spot of out-of-town shopping, especially on Sundays when the atmospheric open-air market provides plenty of bargains. Alternatively, head for the vintage clothing shops and independent boutiques for unusual one-off items you won’t find in the chain stores. Acland Street is a magnet for the sweet-toothed, lined with European-style bakeries selling freshly baked bread, cakes and pastries, and, in the evening, Fitzroy Street comes alive with diners and drinkers flocking to its lively bars and restaurants, and music fans checking out the latest bands at the Esplanade Hotel.

St Kilda Beach is an easy drive from the city centre, with plenty of street parking and garages. The journey by tram takes around 25 minutes. If you’re planning to spend the day on the beach, it’s worth checking the weather forecast in advance, as the coastal winds can blow chilly and strong around this part of the bay.

3071 Cheap Hotels Near St Kilda Beach

Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
The price is AU$150 per night from 26 Jan. to 27 Jan.
This family-friendly Melbourne hotel is located by the sea, within a 5-minute walk of Palais Theatre and Luna Park. St Kilda Beach and Albert Park Lake are also ...
4.1/5 Very Good! (993 reviews)
"Late contactless arrival system worked perfectly, great location, highly recommend"

Reviewed on 7 Jan. 2022

Cosmopolitan Hotel
Rydges St Kilda
Rydges St Kilda
4 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is AU$152 per night from 1 Feb. to 2 Feb.
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! (976 reviews)
"Room was nothing special. Very basic and small. No housekeeping was provided. Staff at reception were pleasant."

Reviewed on 3 Dec. 2021

Rydges St Kilda
The Prince
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
Fully refundableReserve now, pay when you stay
The price is AU$195 per night from 23 Jan. to 24 Jan.
Located in St Kilda, this luxury hotel is within a 10-minute walk of Fitzroy Street and St Kilda Beach. Luna Park and St Kilda Road are also within 2 miles (3 ...
4.3/5 Excellent! (758 reviews)
"The Hotel was very comfortable however the initial room I was allocated smelt strongly of cigarette smoke -they graciously moved me to another room however considering this is a non-smoking property it is not acceptable."

Reviewed on 25 Nov. 2021

The Prince
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.

Plan a trip to see St Kilda Beach

Mantra Tullamarine
Pullman Melbourne on the Park
Hyatt Centric Melbourne

Popular places to visit in St Kilda Beach

Holidays in St Kilda Beach

Choose two or more items and save on your trip:
Choose two or more items and save on your trip:

Top St Kilda Beach Hotel & Accommodation Deals

Quest St Kilda Bayside
Quest St Kilda Bayside
4 out of 5
1 Eildon Road, St Kilda, VIC
The price is AU$149 per night from 24 Jan. to 25 Jan.
Quest St Kilda Bayside
Rydges St Kilda
Rydges St Kilda
4 out of 5
35-37 Fitzroy Street, St Kilda, VIC
The price is AU$152 per night from 1 Feb. to 2 Feb.
Rydges St Kilda
The Prince
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
The price is AU$195 per night from 23 Jan. to 24 Jan.
The Prince
Cosmopolitan Hotel
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
The price is AU$150 per night from 26 Jan. to 27 Jan.
Cosmopolitan Hotel
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
CLEO, 1BDR St.Kilda Apartment
CLEO, 1BDR St.Kilda Apartment
3.5 out of 5
212/63 Acland Street, St Kilda, VIC
CLEO, 1BDR St.Kilda Apartment
Live Like a Local with a Beautiful View
Live Like a Local with a Beautiful View
14/3 Alfred Square, Melbourne, VIC
Live Like a Local with a Beautiful View
Spectacular Views Top Floor Apartment
Spectacular Views Top Floor Apartment
81 3 Alfred Square, Melbourne, VIC
Spectacular Views Top Floor Apartment
BROOKE, 1BDR St.Kilda Apartment
BROOKE, 1BDR St.Kilda Apartment
3.5 out of 5
22/3 Alfred Square, St Kilda, VIC
BROOKE, 1BDR St.Kilda Apartment
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.