Victoria, Australia · 3182About the Almanac
St Kilda Almanac

THE NEIGHBOURHOOD, AT YOUR OWN PACE.

St Kilda Coffee Near the Beach

The best coffee near St Kilda Beach usually comes from a café two or three minutes' walk inland, not from the sand. The foreshore kiosks sell you a view and quick service. The cafés on Fitzroy Street, Acland Street and the backstreets between them are where most of the serious specialty coffee in St Kilda, Victoria, gets made. The good news is that the gap is small. From most of the beach you can walk to a proper café, order, and be back on the sand before your cup goes cold.

This guide from St Kilda Almanac shows you how to pick a café for the part of the beach you are on, what to order so it survives the walk back, and what to check before you head out. Café openings and hours change often, so check a venue's own website or social pages on the day.

Why is the coffee on the foreshore often not the best in the area?

Beachfront spots compete on location. Inland cafés compete on coffee. That one difference explains most of what you will taste.

A kiosk right on the sand gets customers just by being there. People walk past in swimmers, want something fast, and do not mind waiting in a queue. These venues often run simpler menus, use a standard house blend and pour a lot of cups in a short rush on a hot day. Some do it well. Many are fine but forgettable.

A café on a side street has to earn a regular crowd. It cannot rely on a view, so the coffee has to bring people back. That pushes owners towards better beans, fresher roasts and staff who care about each cup. Melbourne's coffee culture rewards this. Locals tend to judge a café on its flat white first and everything else second.

What does "specialty coffee" actually mean on a menu?

Specialty coffee means beans that score well when tasted by trained graders, usually bought from known farms, and roasted to bring out their own flavour. On a café board you will see it as a named origin, like a single farm from Ethiopia or Colombia, or a roaster's name next to the espresso.

Coffee roasting matters more than most people think. Beans taste best roughly one to four weeks after roasting. A café that buys small, fresh batches from a Melbourne roaster will pour a sweeter, clearer cup than one using beans that sat in a warehouse for months. If a café lists its roaster or roast date, that is a good sign.

Which part of the beach are you on, and where should you walk?

St Kilda's beach runs in a long curve along Port Phillip. Where you set up your towel decides which coffee strip is closest. Think of the foreshore in two halves.

The northern end, near the St Kilda Sea Baths

If you are near the St Kilda Sea Baths on Jacka Boulevard, Fitzroy Street is your closest café strip. Walk up past the Upper Esplanade and you reach the bottom of Fitzroy Street within a few minutes. This end of the street has a mix of breakfast cafés, bars that serve coffee in the morning and a few spots that focus on the cup itself.

Fitzroy Street, Melbourne, also works well if you are arriving by tram, since many routes run along it. You can grab a coffee as you step off and carry it down to the water.

The southern end, near Luna Park and the Esplanade

If you are closer to Luna Park or the southern part of the beach, head for Acland Street. It sits just behind the Upper Esplanade and is known for its cake shops as much as its cafés. You can pick up a coffee and a slice of European-style cake in the same walk.

The Upper Esplanade itself has a few venues facing the water. These give you the view with a short walk, which can be the right trade if you are with kids or carrying beach gear.

Near St Kilda Pier

St Kilda Pier sits roughly in the middle. From here both strips are a similar walk away, usually around ten minutes. Many people pick up a coffee first and then walk out along the pier with it. Check the City of Port Phillip website for the pier's current access and any works before you plan around it.

How do you get a good coffee back to the sand in one piece?

Order for the walk, not for the counter. A drink that tastes great at a table can go flat or bitter after ten minutes in the wind.

Here is a hypothetical example. Say you are near the Sea Baths at 8am on a cool spring morning with a south-westerly blowing. A latte from Fitzroy Street in a keep cup will still be warm when you sit down on the sand. A long black in a thin paper cup will be lukewarm and sharp by the time you get there.

Is cold brew coffee better for a hot beach day?

Yes. On a hot day, cold brew coffee is the smartest order to carry to the beach.

Cold brew is made by steeping ground coffee in cold water for many hours, often overnight. The slow, cold process pulls out less of the harsh acid and bitterness. The result is smooth and naturally sweet, and it does not go bad as it warms up the way an iced espresso can.

An iced latte made with a hot shot poured over ice melts fast and turns watery in the sun. Cold brew is already cold and is made to be served over ice, so it holds its flavour better. Many specialty cafés in St Kilda now offer it from spring through autumn. If it is not on the board, ask. Some keep it in the fridge without listing it.

What about plant milk and other dietary needs?

Plant milk is standard in St Kilda cafés. Oat, almond and soy are the most common, and some places carry coconut or macadamia.

Oat milk is the closest to dairy in how it steams and pours. If you like a smooth, sweet milk coffee, try oat first. Almond milk is lighter and can taste nutty. Soy has a stronger flavour and can split if the coffee is very acidic, which some light-roast specialty beans are.

Most cafés add a small charge for plant milk. A few have dropped the charge, so it is worth checking the board. If you are lactose intolerant, say so clearly. Busy staff on a summer weekend sometimes default to dairy.

How can you tell if a café takes its coffee seriously?

Look at the counter before you order. A few quick signs tell you a lot.

None of these guarantee a great cup. Together they put the odds in your favour.

How do you get to the beach for coffee without driving?

Take the tram. Parking near the foreshore fills fast on warm days, and the trams drop you within a short walk of both café strips.

Melbourne tram route 16 is especially handy. It runs from the city along St Kilda Road and Fitzroy Street, then along the Upper Esplanade beside the beach. That means you can step off right where the cafés are and walk straight down to the water. Other routes also serve Fitzroy Street and Acland Street. Check the Public Transport Victoria website or app for current routes, times and any works before you travel, since tram diversions do happen.

Why do some "Esplanade" searches send you the wrong way?

St Kilda has the Esplanade, the Upper Esplanade and the Lower Esplanade, plus the Esplanade Hotel. Searching online for coffee on "the Esplanade" can mix these up. It can also pull up Esplanade – Theatres on the Bay, which is a performing arts centre in Singapore with its own cafés. If a map result looks odd, check the suburb is St Kilda before you set off.

Inside St Kilda, the Upper Esplanade is the road beside the beach with venues facing the water. Jacka Boulevard and Marine Parade run along the foreshore itself. When a café lists its address as the Esplanade, it is usually on the Upper Esplanade, a short walk from the sand.

When is the best time to grab a beach coffee?

Early morning beats the rest of the day. Before about 9am the cafés are quieter, the baristas are fresh and the beach is calm.

On summer weekends, queues build from mid-morning and can stay long until the afternoon. Wait times at popular spots can stretch well past ten minutes. If you want coffee and a calm swim, go early, order, then walk down while the beach is still mostly locals and dog walkers.

Evenings are a different story. Many St Kilda cafés close in the mid-afternoon. If you want a coffee at sunset, look for venues that run later or for bars that keep the espresso machine going after dark. Check hours on the day, as they change with the season.

For more on what to do around the foreshore, browse the latest guides at St Kilda Almanac.

Your beach coffee plan

Pick your coffee by your spot on the sand, then walk a few minutes inland for the best cup.

  1. Decide where you will sit. Near the Sea Baths, head up to Fitzroy Street. Near Luna Park, head to Acland Street. Near the pier, either works.
  2. Come by tram. Route 16 runs right past both the cafés and the beach.
  3. Go before 9am on hot weekends to skip the queues.
  4. Order for the walk. Choose a milk coffee or cold brew, bring a reusable cup and save the short black for drinking at the counter.
  5. Check the counter. Look for a named roaster, a clean machine and locals in line.
  6. Check hours and transport on the day, since café times and tram routes change.