St Kilda is one of Melbourne's most visited suburbs. Its beach, Luna Park and live-music venues draw crowds year-round, but many visitors are shocked by the prices along the tourist strips. A Reddit user venting about paying AU $40 for fish & chips and an orange juice at Republica summed up the feeling: they "knew St Kilda would be more pricey because it's a tourist area but wtf" and complained that the fish was mostly batter. Another budget-conscious traveller wrote that they resorted to Subway because it was "the best value" in town but were desperate for alternatives. Posts asking for "cheap eats" or "best bang for your buck food" appear regularly on r/melbourne, signalling a clear information gap.
This guide addresses those pain points. It scoured travel forums, TripAdvisor listings and local blogs to identify affordable spots beloved by locals. The selections focus on meals under AU $20 (or weekly specials that bring dishes below that threshold). Prices and opening hours reflect available data at time of writing; always confirm current deals.
Why budget eats matter in St Kilda
St Kilda balances postcard-worthy beaches and nightlife with some stubborn price issues. Local police and residents acknowledge that street-level theft and antisocial behaviour have increased in recent years, yet most visitors still enjoy the suburb without incident. This guide combines current statistics, local warnings and official safety advice so you can make informed choices and still savour everything St Kilda has to offer.
How this list was curated
- Community insights: Discussions on Reddit and travel forums highlight where budget travellers eat and what frustrates them. The threads above reveal the price shock at beachfront venues and the desire for cheap alternatives.
- Local guides: A 2025 article from Pint on Punt (a St Kilda hostel) compiled over 20 cheap eats with addresses, opening hours and budgets. The guide lists breakfast spots like St Kilda Grocery Bar, lunch options such as Bullseye Banh Mi and pubs with happy-hour deals.
- Broadsheet recommendation: Although dated (updated 2019), Broadsheet's "5 Cheap Eats Under $15: St Kilda" still identifies long-standing favourites like Dog's Bar ($14 pizza), Galleon Café ($12 bagel) and Lentil As Anything (pay-what-you-can).
- TripAdvisor popularity: TripAdvisor lists Banff, 7apples Gelato and Bay City Burrito among the most popular St Kilda restaurants for cheap eats. Individual pages reveal features such as Banff's pizza and cafe menu with a budget price range.
The result is a curated map of cafés, takeaways, pubs and vegan spots where you can enjoy a hearty meal for under $20.
Acland Street & Fitzroy Street cafés: breakfast under $20
St Kilda Grocery Bar
- Budget: Less than AU $20 per meal
- Why go: Located at 135 Fitzroy St, this café offers a cosy ambiance, hearty breakfasts and quality Atomica coffee. Locals praise the friendly service and value.
- Recommended: Grab the egg-and-bacon roll or a mushroom toastie. Both come with coffee and stay within the $20 budget.
- Tips: Arrive early (opens 6:15 am daily); seats fill quickly on weekends.
Harper's Kitchen
- Budget: Less than AU $20
- Highlights: Diverse breakfast menu in a wheelchair-accessible space. Think smashed avocado on toast, shakshuka and homemade pastries.
- Hours: Weekdays 7:00 am-3:00 pm; Saturday 8:30 am-1:30 pm
Cafe Bruce
- Budget: Less than AU $20
- Why visit: Adjacent to the St Kilda Library and Town Hall, making it perfect for a quick breakfast after sightseeing. Known for fresh snacks and Genovese coffee.
- Food pick: Their toasted sandwiches and bircher muesli are well under $10.
Hugs n Mugs Café
- Budget: Less than AU $20
- Atmosphere: Warm and welcoming, great selection of breakfast items and specialty coffees.
- Tip: If you enjoy meeting fellow travellers, this café often hosts morning meet-ups.
Ground Yourself Café
- Budget: Less than AU $20
- What makes it special: Focuses on mindful eating, offering healthy dishes that "heal the body and prevent illness".
- Good for: Digital nomads there are laptops-friendly tables inside the Acland Court Plaza location.
Euro Bites Café
- Budget: Less than AU $15
- Drawcard: European-inspired breakfast and brunch options, ideal if you're craving pastries, eggs Florentine or a continental platter.
- Opening hours: 6:30 am-4:30 pm daily
Cheap lunch spots & takeaways
Bullseye Banh Mi
- Budget: Less than AU $20
- Cuisine: Authentic Vietnamese sandwiches
- Why it's great: The crisp baguettes stuffed with lemongrass pork or tofu are filling, fresh and typically AU $12-15. Suitable for a quick lunch stop on Barkly Street.
Gold Burger
- Budget: Less than AU $30 (burgers under $20)
- Menu highlights: Classic American burgers, wraps and baguettes. The cheeseburger, fries and drink combo is around $18.
Kaduri (Ripponlea)
- Budget: Less than AU $20
- Cuisine: Middle Eastern. The venue is known for vegan falafel, chicken shawarma and crispy schnitzel.
- Why locals love it: Homestyle recipes passed down through five generations give the food authentic flavour.
Tommy Tucker's (Fish & chips)
- Budget: Less than AU $40 with individual fish & chip meals around $18.
- What to order: Fish and chips with lemon and tartar sauce. Freshly sourced Australian fish makes this a superior (and cheaper) alternative to the overpriced Republica meal that frustrated travellers.
Jode's Mediterranean Eatery
- Budget: Less than AU $20
- Flavour: Mediterranean dishes such as falafel plates, kebabs and salads served in a warm, welcoming space.
Kake Da Dhaba
- Budget: Less than AU $40 (curries around $16-18)
- Why visit: Cosy Indian restaurant known for dishes like Malai Kofta, cheese naan and lamb biryani. Excellent value for hearty curries.
Pesto's Ristorante Italiano
- Budget: Less than AU $40 (pasta around $18-20)
- Highlights: Authentic Italian dishes in a warm ambience; favourites include beef ragu bolognese and prawn & pesto linguine.
Bull Market stalls & off-street vendors
Local tip: On Sundays the St Kilda Esplanade Market often has food stalls with pies, pastries and vegetarian wraps for $10-15. These aren't permanent restaurants but offer cheap bites with a seaside view.
Pubs & happy-hour deals under $20
The Windsor Alehouse
- Budget: Less than AU $30
- Deal: Happy hour from 4 pm-7 pm with discounted drinks; guests staying at the Pint on Punt hostel upstairs enjoy 25% off food and drinks. A burger or parma during happy hour can cost under $20.
Harvey's Sports Bar & Grill
- Budget: Less than AU $50 (but many dishes under $20)
- Happy hours: Daily 4:30-6:30 pm; late-night happy hour 9 pm-11 pm Fridays and Saturdays. Hosts regular events and offers pub classics like parmas and burgers at discounted prices during these times.
Hotel Barkly
- Budget: Less than AU $30
- Special: $20 steak night on specific days. Check their schedule for current deals. The pub also offers happy-hour drinks and classic pub meals.
Vegan & vegetarian budget options
Lentil As Anything
- Budget: Pay-what-you-can
- Concept: Community restaurant where you decide the price. All proceeds support social programs and provide inclusive dining options.
- Why it's special: Offers delicious vegetarian and vegan meals in a welcoming atmosphere. You pay what you can afford, making it accessible to everyone.
Cha Chas (Food truck)
- Budget: $10-15 per meal
- Cuisine: Vegan food truck offering dishes like vegan nachos, burgers and wraps. The truck moves around, so check their social media for current locations.
Sister of Soul (additional tip)
Note: This vegetarian spot on Acland Street isn't mentioned in the sources above but is widely recommended by locals. Curries and stir-fries range from $15-22 and provide generous portions. It's worth visiting for a meat-free feast.
Dessert & sweet treats
7apples Gelato
- Budget: Single scoop approximately AU $5
- Why it made the list: TripAdvisor lists it among the top cheap-eat spots. The gelateria offers authentic Italian gelato with flavours like pistachio, salted caramel and passionfruit.
Abbey Road Café
- Budget: Less than AU $40 (coffee & cake under $15)
- Ambience: Music-themed décor, hearty homestyle food and fresh smoothies. It's open until midnight, making it a good late-night dessert spot.
7apples vs. Le Bon Tonk
Insider tip: 7apples is great for gelato, but if you're craving doughnuts or churros, head to Le Bon Tonk on Acland Street. Their cinnamon churros with chocolate dipping sauce cost around AU $10.
Tips for maximising value in St Kilda
- Avoid tourist traps: Beachfront venues often charge premium prices. While the view is nice, paying AU $40 for fish & chips at Republica left diners disappointed. Choose nearby takeaways like Tommy Tucker's for better value.
- Check daily specials: Many pubs offer discounted meals on specific nights (e.g., $20 steak night at Hotel Barkly). Plan your visit accordingly.
- Breakfast bargains: Café deals early in the morning can be under $10; pair them with coffee for a full meal under $15. St Kilda Grocery Bar and Harper's Kitchen are prime examples.
- Use hostel discounts: If staying at Pint on Punt or Ritz Backpackers, ask about food and drink discounts at connected pubs like Windsor Alehouse and Harvey's Sports Bar.
- Explore side streets: Some of the best deals are just off Acland Street (e.g., Bullseye Banh Mi on Barkly Street). Wander a block or two inland to find family-run eateries.
- Follow food trucks: Vegan trucks like Cha Chas move around but offer meals for $10-15. Check their social feeds for locations.
- Pay-what-you-can dining: Support community restaurants like Lentil As Anything where you decide the price and fund social programs.
Conclusion and key takeaways
- Value exists beyond the beach: Despite St Kilda's reputation for expensive waterfront dining, numerous cafés, takeaways and pubs serve meals under AU $20. Locals flock to spots like St Kilda Grocery Bar, Bullseye Banh Mi and Kaduri for satisfying feeds at reasonable prices.
- Happy-hour specials stretch your dollar: Pubs such as Hotel Barkly and Windsor Alehouse offer discounted drinks and $20 steak or parma nights. Check schedules to maximise savings.
- Variety for every palate: From vegan nachos at Cha Chas to authentic Middle Eastern fare at Kaduri, St Kilda's cheap eats cover diverse cuisines.
- Community dining options: Pay-what-you-can venues like Lentil As Anything provide affordable and ethical choices.
- Savvy navigation avoids price shocks: Avoiding tourist hotspots and exploring backstreets ensures you won't suffer the sticker shock that frustrated Reddit users experienced.