Best Cafes in Richmond 2026: Swan Street & Bridge Road
Updated 16 March 2026 | 6 places tested | Eli Chen reporting
Richmond doesn’t do half-arsed coffee. Between the tangle of Swan Street, Bridge Road’s trams-and-baguettes stretch, and Church Street’s polished dining corridor, you’re never more than a two-minute walk from somewhere pulling a genuinely good flat white. The problem isn’t finding a cafe. It’s choosing the right one for the right mood on the right morning.
I walked every strip over two weeks, ordered the same oat flat white at every stop (benchmarking is my love language), and ate more brunch than any single human should. Here’s what actually earned a return visit — and what didn’t make the cut.
1. Top Paddock — The One That Still Delivers
Where: 658 Church Street, Richmond Hours: Mon–Fri 7am–4pm, Sat–Sun 8am–4pm Price: Mains $20–$29, coffee from $4.80 Order: The ricotta hotcake with seasonal fruit compote. It’s the dish that built Top Paddock’s reputation, and years later it’s still impossibly good — crispy edges, custardy centre, not too sweet.
Top Paddock has been the Darling Group’s flagship since 2013, and plenty of Melbourne cafes have had their “moment” and faded while this one just quietly keeps delivering. The space is enormous — lush greenery climbing the walls, timber everywhere, natural light pouring through those tall windows. On a weekday arvo it’s a different beast than Saturday morning; weekday mornings see the Church Street tradie crowd in for a proper feed, weekends bring the brunch brigade.
The eggs benedict here ($22) is a masterclass in not overthinking things — good ham, good hollandaise, properly poached eggs. Their seasonal specials rotate enough to keep regulars interested. Coffee is their own blend, served hot and consistent.
Insider tip: Sit in the back garden courtyard if the weather’s playing ball. Nobody goes back there, and you’ll get served twice as fast.
If you’re coming from Cremorne, Top Paddock is a ten-minute walk down Church Street past the apartments and the old brick warehouses — well worth the stroll.
2. Penny for Pound — The Bakery That Made Bridge Road Worth Walking
Where: 410 Bridge Road, Richmond (entry on Lord Street) Hours: Mon–Sat from 7:30am, closes when the day’s bake sells out Price: Croissants from $6.50, pies $12–$14, coffee from $4.50 Order: The twice-baked croissant (pick whichever flavour is on rotation — red velvet is the legend, but the pistachio and the plain butter are criminally underrated). Also: grab a boeuf bourguignon pie if they still have any.
Penny for Pound started as a wholesale operation, supplying croissants to cafes all over Melbourne. When they opened their own Richmond shopfront on Bridge Road, locals lost their minds — and then lost their minds again when they had to relocate 30 metres down the road after a lease drama in 2023. They’re now settled in their expanded digs, and the queue out the door on a Saturday morning tells you everything.
Croissants are baked four times daily. That’s not a marketing line — you can literally watch them come out of the oven. The sauso rolls (pork and fennel is the one) are dangerously good. Cakes by the slice change daily. When it’s gone, it’s gone. First in, best dressed.
Insider tip: Get there by 8am on weekends or you’ll be staring at empty racks. Weekday mornings are calmer — grab a pastry and a coffee and eat it at the bench out front watching Bridge Road wake up.
3. Warkop — The Indonesian Sandwich Shop That Has No Business Being This Good
Where: 12 Risley Street, Richmond (tucked behind Swan Street, near the corner of Stewart Street) Hours: Tue–Sat 8am–3pm Price: Sandwiches $14–$17, coffee from $4.50 Order: The chicken taliwang sandwich — it’s based on a grilled chicken dish from Lombok, and the spice hit is genuinely addictive. If you eat meat, the beef rendang pastrami is the kind of thing you think about at 2pm on a Wednesday for no reason.
Warkop is Indonesian chef Barry Susanto’s love letter to the warung kopi (coffee shop) tradition, filtered through Melbourne’s sandwich obsession. The space is snug — maybe 15 seats — with a counter where you can watch everything being assembled. It’s not a place to linger for two hours with your laptop. It’s a place to eat something spectacular and then go about your day slightly changed.
The gado-gado sandwich is the vegetarian hero — crispy tempeh, peanut sauce, pickled veg, all pressed into bread that somehow holds together without getting soggy. The sambal-spiked take on a filet-o-fish is exactly as chaotic and delicious as it sounds. Coffee is solid, though honestly you’re here for the sandwiches.
Insider tip: They do specials on Friday and Saturday that aren’t on the regular menu. Follow their Instagram (@warkop_melbourne) to see what’s dropping. Last time I went on a Saturday, there was a nasi lemak-inspired brioche situation that I still haven’t stopped thinking about.
Warkop is technically closer to Cremorne than central Richmond — it sits in that in-between zone where the two suburbs blur into each other around the rail lines.
4. Reunion & Co — The Corner Store That Became a Neighbourhood Institution
Where: 472 Bridge Road, Richmond Hours: Mon–Fri 7:30am–3pm, Sat–Sun 8am–3pm Price: Mains $18–$26, coffee from $4.60 Order: The house-cured trout bagel with dill cream cheese. If you want something hot, the breakfast burger with a fried egg and house-made reline will sort you out.
Reunion & Co is what happens when two Richmond locals (Nicole Hateley and Darian Szyszka) walk past a derelict white corner store on Bridge Road for two years, finally lease it, and turn it into the neighbourhood’s living room. The vibe is exactly what the name promises — you’ll bump into people you know, or make friends with the person at the next table.
Allpress coffee from Collingwood (a short tram ride away) is the bean of choice, and it suits the place — smooth, reliable, no pretension. The baked goods come from Woodfrog Bakery, which is reason enough to visit. The menu leans into brunch classics done well rather than trying to reinvent the wheel — filled bagels, burgers, properly seasoned granola bowls.
The takeaway window on Neptune Street at the back is the real hack for commuters. Walk up, grab a coffee and a bagel, keep moving.
Insider tip: Trams rattle past the front window constantly, which is either charming ambiance or mildly annoying depending on your mood. The courtyard out back is sheltered and quieter — that’s where the regulars sit.
5. Pillar of Salt — Richmond’s Most Photogenic Breakfast (And It Actually Tastes Good Too)
Where: 541 Church Street, Richmond Hours: Mon–Fri 7am–3pm, Sat–Sun 8am–3:30pm Price: Mains $19–$28, coffee from $4.60 Order: The smashed avo with poached eggs and house-made dukkah on sourdough. Yes, it’s “avocado toast.” No, it’s not basic — the dukkah adds a warmth and crunch that lifts it above the 4,000 other versions in Melbourne.
Pillar of Salt has been a Church Street fixture for well over a decade, and it earns its staying power. The exposed white brick, the natural light, the considered plating — yes, this place is Instagram-friendly. But unlike a lot of photogenic cafes, the food backs it up.
The “Summer in Paris” breakfast (half a grilled grapefruit with honey and yoghurt, plus toast and eggs) is a lovely lighter option when you’ve been brunching too hard. Lunch-wise, the baguettes are worth a look — properly crusty, filled simply and well.
Service is efficient without being rushed. Weekends get busy (expect a 10–15 minute wait from 9–11am), but the turnover is quick. They don’t do bookings — walk-ins only.
Insider tip: Parking on Church Street is a known nightmare. If you’re driving, turn off onto the side streets between lennox and Swan — you’ll find free 2-hour parks if you’re patient. Or just catch the 75 tram and get off at the Church Street/Bridge Road stop.
6. Riché — The Thai-Chinese Brunch Spot That Bridge Road Needed
Where: 3/189 Bridge Road, Richmond Hours: Daily 7:30am–3pm Price: Mains $18–$28, coffee from $4.50 Order: The chili scramble with roti — it’s got a proper SE Asian kick, not just a token drizzle of sriracha. For something different, the corn and zucchini fritters with nam jim are excellent.
Riché is the kind of place that makes you wonder why every brunch spot doesn’t have Thai and Chinese influences on the menu. Chef Thawat “Oat” Prommachan runs the kitchen with a focus on bold flavours and proper technique — this isn’t fusion for fusion’s sake, it’s brunch food that actually has personality.
The space sits inside a Bridge Road arcade, which means it’s smaller and more intimate than the sprawling Church Street cafes. Walk-ins only, no bookings. The 4.8-star rating across more than a thousand reviews isn’t accidental — people come back.
The smoothie bowls are genuinely worth ordering (the mango and turmeric one is a good morning-starter), and the cocktails — yes, they do cocktails — are well-made. An espresso martini at 10am on a Saturday is a choice, and Riché respects that choice.
Insider tip: Bridge Road has limited street parking on weekends due to the market traders and outlet shops. Park on a side street off Upper Richmond Road and walk in — it’s five minutes and saves you circling.
Riché sits right in the heart of Bridge Road, easy walking distance from Reunion & Co and Penny for Pound if you want to do a cafe crawl.
What We Skipped and Why
Not every cafe made the cut. Here’s what we left out and why:
-
Rowena Corner Store (Rowena Parade) — A beloved neighbourhood institution since 1956, and we genuinely love it. But it’s a corner store first, cafe second, and we wanted this list focused on dedicated cafe experiences. It absolutely deserves its own write-up, and we’ll do one. In the meantime, the Turkish cilbir and Small Batch coffee are excellent.
-
Hugo’s Deli — Another sandwich heavyweight on Bridge Road. The fried chicken sanga on shokupan is brilliant. But we already had Warkop covering the sandwich-cave category, and Hugo’s deserves its own “best sandwiches in Richmond” roundup rather than competing for space here. We’ll be back for that piece.
-
Midi — Sleek, concrete-clad, serves Seven Seeds coffee and good bagels. It’s a solid neighbourhood grab-and-go, but at time of writing it’s still establishing its identity. Check back in six months — we suspect it’ll earn a spot.
-
A Thousand Blessings — A backstreets spot using local organic produce, lovely in theory. But inconsistent opening hours made it hard to include with confidence. If you can find it open, the seasonal menu is worth exploring.
-
Vacation Richmond — Tiny, light-filled, great coffee including cold brew on tap. The tiramisu croissant is a genuine delight. But with maybe 12 seats, it’s more of a “grab and go” than a “sit and brunch” — we’re flagging it for our “best quick coffee stops” list instead.
Getting There
Richmond is well-served by public transport, which is good because parking here tests the patience of saints.
Tram: The 75 (Docklands to Vermont South) runs along Bridge Road and Church Street. The 48 (Docklands to North Balwyn) hits Church Street further south. The 70 (Wattle Park to Docklands) runs along Swan Street. All reachable from the CBD in under 20 minutes.
Train: Richmond Station is on the Belgrave, Lilydale, and Alamein lines — a short walk to the Bridge Road and Swan Street strips. East Richmond station is closer to Church Street.
Driving: Allow extra time on weekends. Bridge Road becomes a parking warzone on Saturdays with the outlet shoppers. Church Street is marginally better. Side streets off Bridge Road (Lord Street, Neptune Street, Auriol Street) are your best bet for free parking.
From neighbouring suburbs: If you’re coming from Collingwood, it’s a 10-minute walk across the Victoria Street bridge — grab a banh mi on Victoria Street on your way through. From South Yarra, the 78 tram drops you right onto Bridge Road. From Cremorne, it’s a walkable neighbourhood — most of these cafes are within 15 minutes on foot from the Cremorne border.
The Verdict
Richmond in 2026 is one of Melbourne’s most competitive cafe suburbs, and that’s good news for anyone who lives here or visits. The range is remarkable — from a $6.50 croissant at Penny for Pound to a $29 plate at Top Paddock, from Indonesian sandwich innovation at Warkop to Thai-brunch fusion at Riché.
If you’re a first-timer, start at Top Paddock on a weekday morning when you can actually get a seat without a wait. If you want a pastry, get to Penny for Pound before 9am. If you want something genuinely different, Warkop will mess with your sandwich expectations in the best possible way.
Richmond doesn’t do half-arsed coffee. But more importantly, it doesn’t do half-arsed effort — these are cafes run by people who care about what they’re putting on the plate, and it shows.
Eli Chen is the Cafes Editor at MELBZ. They have eaten at all six of these places in the past fortnight and are not sorry about it.
📊 Quick Picks
Best for: ☕ Coffee snobs → Top Paddock | 🥐 Pastry lovers → Penny for Pound | 🥪 Sandwich addicts → Warkop | 🍳 Brunch with a twist → Riché | 💛 Neighbourhood vibes → Reunion & Co | 📸 Photogenic brunch → Pillar of Salt
🗺️ Neighbourhood Links
- Best Cafes in Cremorne — Just across the border, five minutes’ walk
- Best Cafes in Collingwood — The next suburb over on the 86 tram
- Best Cafes in South Yarra — Chapel Street and surrounds
🗳️ Rate These Cafes
Tried any of these spots? Tell us what you think.
Which Richmond cafe is the GOAT?
- Top Paddock 🏆
- Penny for Pound 🥐
- Warkop 🥪
- Reunion & Co ☕
- Pillar of Salt 📸
- Riché 🌶️
📬 Your Richmond Briefing
Get Richmond’s best cafes, new openings, and what’s happening this week delivered to your inbox every Monday.