
St Kilda Beachfront Restaurants
The best St Kilda beachfront restaurants sit along the foreshore between St Kilda Pier and the St Kilda Sea Baths, and the right one for you depends on which stretch of the waterfront you pick. People say "beachfront" about three quite different strips. One sits right on the sand. One sits across a busy road. One sits a short walk inland. Each gives you a different view, price and level of noise. Once you know which strip you want, choosing a table gets easy.
This guide from St Kilda Almanac explains how the waterfront in St Kilda, Victoria is laid out. It covers what each strip is good for and how to time your visit so you get the view you came for. For more local guides, visit the St Kilda Almanac home page.
What counts as "beachfront" in St Kilda?
Only a small group of venues truly sit on the sand. Most places called beachfront are one road back.
Think of the foreshore as three layers running parallel to the water.
Layer one: on the sand
This is the strip along Jacka Boulevard. It includes the St Kilda Sea Baths complex, the venues near the base of St Kilda Pier and a handful of stand-alone buildings facing the beach. Here you look straight across Port Phillip with nothing in between. These spots draw the biggest crowds and usually charge the most.
Layer two: across the road
The Esplanade runs above the beach on a slight rise. Venues here, including the Esplanade Hotel, Melbourne (locals call it the Espy), look over the road and the gardens to the water. You get a wide outlook and a more relaxed, pub-style feel. Traffic noise is part of the deal.
Layer three: a short walk back
Fitzroy Street, Melbourne and Acland Street hold the largest number of restaurants in the suburb. Neither street faces the water. Both are only a few minutes on foot from the beach. If you care more about food choice than the view, this layer gives you the most options for the money.
Most articles lump all three together. That is why people sometimes book a "beachfront" table and end up looking at a tram line.
Which strip gives the best view of the water?
The sand-level strip on Jacka Boulevard wins for a clear, close view. The Esplanade wins if you want a wider, higher outlook.
St Kilda beach faces west across the bay. The sun sets over the water. That makes sunset the main event for waterfront dining here.
Here is what most guides miss. A west-facing view also means low sun shines straight into your eyes for the last hour of daylight. Indoor tables right against the glass can turn hot and bright. Outdoor tables can get glare off the water.
Hypothetical example: picture a couple who book a 6pm table in late summer at a window seat on the sand. For the first 45 minutes they squint into the sun. The best colour arrives after the sun drops, around the time they ask for the bill. A table booked 30 minutes later, or one set slightly side-on to the water, would have given them the good part without the glare.
Two tips follow from this:
- Ask for a table angled along the beach, not straight at it, if you are dining before sunset.
- Book so your main course lands just after sunset. The sky often looks best 10 to 20 minutes after the sun goes down.
When do you need to book, and when can you walk in?
Book for any sand-level venue on a warm weekend, a public holiday or a summer evening. Walk-ins work best on weekday lunches and cooler months.
Demand at the waterfront swings hard with the weather. A 30 degree Saturday fills every table along Jacka Boulevard. A grey Tuesday in July can leave the same rooms half empty.
Days to plan ahead
- St Kilda Festival. This free event, run by the City of Port Phillip, usually takes place in February. It brings very large crowds to the foreshore. Roads close, trams fill up and waterfront venues get packed. Check the City of Port Phillip website for the current date and closures before you plan a meal that day.
- Hot weekends and long weekends. Book several days out for prime evening slots.
- Show nights at the Palais Theatre. The Palais sits on the Lower Esplanade next to Luna Park. When a big show is on, pre-theatre tables nearby go fast.
When walking in works
Weekday lunch is the easiest time to get a waterfront seat without a booking. Late afternoon between lunch and dinner service is another quiet gap at many venues. Opening hours change by season, so check each venue's own website before you go.
How does the weather change your plans?
Wind matters more than temperature on the St Kilda foreshore. Plan for it.
The beach is open to the bay, and wind off Port Phillip can make an exposed table cold even on a mild day. A 22 degree afternoon in the city can feel far cooler on a pier-side terrace.
Outdoor dining along the water is popular, but not every outdoor area has screens, heaters or cover. A few things to check when you book:
- Does the outdoor area have wind screens or glass?
- Are there heaters for evening sittings?
- Can you move inside if the weather turns?
Melbourne weather can change within an hour. A venue that lets you shift indoors gives you a safety net. If you are set on eating outside, a spot on the Esplanade or a side street often sits more sheltered than one right on the sand.
In the cooler months, many people find the indoor rooms at sand level are the real winners. You still get the bay view through the glass, and tables are easier to get.
What kind of food will you find?
Expect mostly modern Australian cuisine, with a strong lean towards seafood. You will also find casual fish and chips, pub meals and cafe food.
Australian cuisine at the waterfront usually means local produce, seafood from around Victoria and menus that change with the season. The sand-level venues tend toward set menus and higher prices at dinner. The Esplanade leans toward pub dining and shared plates. Fitzroy Street and Acland Street cover the widest range, from casual cafes to sit-down dining from many cultures.
A point most guides skip: you do not need a restaurant booking to eat by the water. Takeaway from Acland Street or Fitzroy Street, eaten on the foreshore lawns or the beach, gives you the same sunset for a fraction of the cost. Acland Street is also known for its long-running cake shops, which make an easy dessert stop on the walk back.
How do you get to the waterfront from the city?
Take the tram. St Kilda sits about 6 km south of the Melbourne central business district, and trams run there directly.
Route 96 runs from the city to the Acland Street end of St Kilda, a short walk from Luna Park and the beach. Route 16 also serves St Kilda via Fitzroy Street. Check Public Transport Victoria for current routes and any works before you travel.
Driving is possible, but parking near the foreshore fills quickly on warm days and is mostly paid. The City of Port Phillip sets parking rules and fees, and they can change. On a busy day, the tram is usually faster from the city than finding a park.
If you are walking along the bay from the north, the foreshore path links Port Melbourne and South Melbourne to St Kilda. It is a pleasant way to arrive before an early dinner.
How can you build a full outing around a waterfront meal?
Pick your meal location first, then add nearby things to do within a short walk. Everything around the foreshore sits close together.
Near the pier
St Kilda Pier is the natural start or finish point for a meal at the northern end of the beach. The pier has been through a major redevelopment, so check current access with the City of Port Phillip or Parks Victoria before you plan a walk out.
The pier is also home to a little penguin colony. Penguin viewing runs through free ticketed sessions. Book through the official operator, and check session times before you set your dinner booking. A late meal can clash with an evening session if you do not plan it.
Near the Sea Baths
The St Kilda Sea Baths sit on the beach between the pier and the southern end of the foreshore. The building holds food venues and other businesses, so it works well as a single stop.
Near Luna Park and the Palais
Luna Park, Melbourne opened in 1912 and still runs rides on the Lower Esplanade. The Palais Theatre, opened in 1927, sits right next door. This end suits families and show-goers. A meal on Acland Street, a ride at Luna Park and a stroll to the beach all fit within a few hundred metres. Check Luna Park's opening days first, because it does not open every day of the year.
If you are planning a family day, note that St Kilda Adventure Playground is temporarily closed for upgrades. Check its current status with the City of Port Phillip before you include it.
Is Marine Parade worth a look?
Yes, if you want a quieter stretch. Marine Parade runs south from the main St Kilda foreshore toward Elwood, along the bay.
It has fewer venues than Jacka Boulevard or the Esplanade, but the walk is calmer and the water views stay wide. It suits a pre-dinner stroll or a coffee rather than a full night out.
Searches for Marine Parade often bring up Marine Parade, Napier, the well-known seafront in New Zealand. That is a different place. If you are reading reviews or maps, make sure they point to St Kilda, Victoria and not Napier.
What mistakes do people make with St Kilda waterfront dining?
The biggest mistake is booking by the word "beachfront" without checking the address. A venue on Fitzroy Street or Acland Street can call itself beachside. That is fair, since the beach is close, but the table will not face the water.
Other common slips:
- Ignoring wind. An outdoor seat on a cool, breezy evening can ruin a good meal. Ask about screens and heaters.
- Booking too early for sunset. You get glare instead of colour. Aim for just after sunset.
- Forgetting festival day. The St Kilda Festival changes access, transport and crowds across the whole foreshore.
- Driving on a hot weekend. Parking near the beach fills early. The tram is easier.
- Trusting old lists. Waterfront venues change hands and close for renovations. Check each venue's own website or booking page for current opening hours before you go.
Your plan for a waterfront meal in St Kilda
Decide which strip you want first, then book around the sun.
- Choose your strip. Sand level on Jacka Boulevard for the closest view. The Esplanade for a wider outlook and pub feel. Fitzroy Street or Acland Street for the most choice and lower prices.
- Check the address. Confirm the venue actually faces the water if that is what you want.
- Look up sunset time. Book so your main course lands just after it.
- Ask about wind cover. If you want to sit outside, confirm screens, heaters or an indoor fallback.
- Check the calendar. Avoid or plan for St Kilda Festival day, big Palais shows and hot long weekends.
- Catch the tram. Route 96 or route 16 from the city beats hunting for a park.
- Add one nearby stop. Penguin sessions at the pier, rides at Luna Park or a cake on Acland Street, each checked for current times first.
Do these seven things and you will get the table, the view and the sunset you came to St Kilda for.