10 Best Restaurants near Flinders St Station (all within 500 metres)
If you’re stepping off the train at Flinders Street Station and feeling peckish, you don’t need to go far. While the station itself isn’t known for gourmet options, the surrounding streets are full of fantastic places to eat. You might take the Elizabeth Street exit, cross over to Fed Square, or follow your nose down a laneway, don’t worry, there’s something delicious nearby.
We’ve rounded up our favourite lunch spots, all within 500 metres of Flinders St Station, so you can enjoy a great meal without travelling too far from the platforms.

Best Restaurants Near Flinders Street Station Melbourne
1. Young and Jackson’s
Address: Cnr Swanston & Flinders Streets
Distance: 50m from the main entrance
A true Melbourne institution, Young & Jackson’s is just across the road from Flinders Street station. You can sit inside the heritage pub or enjoy people-watching from the first floor dining room. The menu leans classic with steak sandwiches, fish and chips, and daily specials. It’s ideal for a relaxed, sit-down lunch without straying far.
Tip: we love the $40 midweek lunch special with a choice of four mains, a dessert, a glass of wine, and tea or coffee to finish.
Related reading: 20 Midweek Specials For a Cheap Lunch in Melbourne CBD

2. Chocolate Buddha
Address: Federation Square
Distance: 170m
Modern Japanese with generous servings and a stunning view of Fed Square. Chocolate Buddha is fully licensed and offers sushi, bento, noodles and sake in a stylish, accessible space. They also do excellent vegetarian and gluten-free options.
Tip: mention Seniors in Melbourne for 10% off the total bill, with your Seniors Card.

3. Riverland Bar
Address: Federation Wharf (below Fed Square)
Distance: 250m
Right by the Yarra, tucked under Princes Bridge. Riverland is a relaxed riverside venue serving everything from burgers and fries to share plates and salads. Great spot for a casual lunch with a drink, especially on a sunny day. Accessible via lift and ramp from Fed Square.
Round out your outing with a visit to NGV Australia or the Koorie Heritage Trust, both art galleries with free entry and lift access.

4. Brunetti Oro Flinders Lane
Address: 250 Flinders Ln
Distance: 200m via Elizabeth St exit
This grand Italian café is a feast for the senses. The décor is dazzling, the pasta is house-made, and the cabinet is full of beautiful cakes. Come for a bowl of spaghetti or a warm focaccia, and stay for a coffee and cannoli. It’s always busy, but the service is fast and friendly.
There’s also a store on Swanston Street if you’re headed out that way.
Related reading: 11 Flinders Lane Restaurants For a Tasty & Affordable Lunch

5. The Duke of Wellington
Address: 146 Flinders St
Distance: 330m
Melbourne’s oldest licensed pub serves up dependable pub fare in a bright, modern setting. There’s a rooftop bar, but we prefer the quieter downstairs area for lunch. A great spot if you’re after a classic chicken parma or a roast of the day with a cold beer.
6. Cumulus Inc.
Address: 45 Flinders Ln
Distance: 280m
If you feel like something a little bit fancy but still welcoming, Cumulus is a go-to. The produce is seasonal and beautifully prepared — salads, cured meats, grilled fish — and the service is warm but not fussy. A great place to slow down and enjoy lunch.
7. Platform 270
Address: Ground floor, DoubleTree by Hilton, 270 Flinders St
Distance: 100m from the Elizabeth Street exit (right across the road)
Tucked inside the DoubleTree hotel but open to the public, Platform 270 offers a stylish yet relaxed lunch spot just steps from the station. The menu focuses on modern Australian dishes like steak, seasonal salads, pasta and fresh seafood. And with attentive service and a quiet atmosphere that’s ideal for conversation.
Great for a more leisurely lunch or catching up over a glass of wine. The cosy fireplace is a bonus!

8. Taxi Kitchen
Address: Federation Square
Distance: 220m
With sweeping views over the Yarra, Taxi Kitchen is a lovely spot for a long lunch. The food is elegant modern Australian, the service is top-notch, and there’s a lift up for easy access. Lunch sets or à la carte options available.
Tip: from 3 pm you can grab a drink from the Transit Rooftop Bar upstairs!

9. Robata
Address: 2 Exhibition St
Distance: 550m from Flinders Street Station
A sleek and modern Japanese grill specialising in yakitori and charcoal-grilled dishes. Robata combines theatre and flavour — you can watch the chefs work over the open flames while enjoying perfectly cooked skewers, fresh sashimi, and inventive sides.
It’s a touch over our 500-metre guide, but worth those extra metres for the atmosphere and quality.
Tip: they also do a great bento lunch special, read our review here.

10. Pipipiddo Gelateria (perfect for dessert)
Address: 3 Degraves St
Distance: 120m from Elizabeth St exit
You’ll smell the waffle cones before you see the sign. Pipipiddo serves handmade Italian-style gelato in all the classics — hazelnut, pistachio, dark chocolate — along with some surprises. Great for a sweet treat after lunch, or a light option if you’re not after a full meal.
Note it’s a small shop and there is limited seating available. Great for a grab-and-go option, it’s not like our gelatos usually last long anyway!
Tip: We always head across the road to Clementine’s after our dessert. It’s the most beautiful little shop selling locally made goods.

Handy tips:
Flinders Street Station has multiple exits. Use the Elizabeth Street exit if you’re heading towards Degraves Street, Flinders Lane or Brunetti.
Weekdays are quieter than weekends at most of these venues.
Other useful facilities near Flinders Street Station
Need to pick something up while you’re out? Inside the station, there’s a discount chemist for any essentials and a Relay convenience store. Just outside on Elizabeth Street, you’ll find a Coles Express for drinks, snacks, or groceries. And there’s a 7-Eleven located nearby at Fed Square.
There are public toilets inside the station, but the ones at Federation Square tend to be a bit nicer and more spacious.
Support and assistance nearby: Travellers Aid
If you or someone you’re with needs a little extra help getting around, Travellers Aid at Flinders Street Station is a wonderful service. They offer mobility equipment hire, assisted travel, and a lounge area where you can take a break. It’s especially handy if you’re planning a day out in the city and want peace of mind knowing support is close by. You’ll find their office within the station near the main Swanston Street entrance, beside platform 10.

Heading off on your own Melbourne adventures? Join our Facebook Group and share your stories, ask questions and connect with others for further inspiration.
