Look no further for the ultimate pre-theatre dining deals. From Italian bites to Mexican feasts, we’ve put together the perfect guide for all budgets.

Mexican feast at Bodega Underground, $55 per person

Fill up pre-show with Bodega Underground's spicy Mexican. Order a set menu of six dishes including dessert for only $55 per person. Begin with guava mimosas on arrival. Whether you go the regular or vegan option, everyone gets yummy churros, and it’s all gluten-free.

Marmelo's Portuguese preço fixo menu, $65 per person

Heading out to an early show? You won't have to stray far from the hotel. Melbourne Place's luxe Portuguese restaurant Marmelo has an unmissable early bird special. The two-course preço fixo menu is available for 5.30pm or 5.45pm sittings, Tuesday through Friday. Tuck into fillet steak and yellow fin tuna. If you feel like splashing out, add on rock oysters and pastel de natas for a sweet finish.

A couple sharing a meal in a restaurant with high ceilings, candles and wine bottles.
Marmelo

Thai feed at Magic Mountain Saloon, 15% off

Whether you're heading to the city for a theatre show, gig or concert, Magic Mountain Saloon is the place to go. Just show your ticket on the day and score 15 per cent off your order. Fill up on drunken noodles and crispy popcorn chicken. Then wash it down with pandan pina coladas.

Italian dinner and wine at Bottega, $65-75 per person

Settle in for a two- or three-course Italian feast to start your evening off right. Grab a glass of red or white wine, then make your way through the menu spanning some of Bottega's classic dishes. Think lamb ragu pappardelle, Wagyu carpaccio and croquettes. Plus tiramisu or affogato to keep you alert if you've booked a long-running epic.

Seasonal pre-theatre dining at Allegro, $55 per person

Right on the doorstep of the Regent Theatre, The Westin's Allegro is a no brainer for a pre-show feed. The $55 seasonal menu comes with house-made sourdough, salad or chips and your choice of main. Choose from the soft-shell crab, caramelised potato gnocchi, Angus rump and more decadent dishes. It's served Wednesday to Saturday, 5-7pm.

A couple dining among trees in a dark restaurant.
Allegro Restaurant

Express banquet at The George on Collins, $69 per person

Heading to a show but don't want to miss out on the full banquet experience? The George's $69 pre-theatre banquet menu is a highlights reel of the restaurant's best dishes. Available for ticket holders, it comes with five dishes including sticky lamb ribs and your choice of green curry or or Sichuan chicken stir fry. Go one better and throw in a serve of crispy pork belly if you're feeling particularly hungry.

Pre-theatre dining by the Yarra at La Camera, $85 per person

Located in Southbank is the ideal pre-theatre dining experience, La Camera. Overlook the river and feast on the three course set menu for $85 per person. Start with a selection of cured meats and appetisers, then move onto mains like vegetable risotto and slow cooked beef oyster blade. Make sure to leave room for the cannoli dessert at the end.

A table with pizza, a bowl of pasta and cocktails seated outside by the Yarra River with the city skyline in the background.
La Camera

Pre-theatre express banquets at Miss Pearl, $65 per person

Inside the Southbank Theatre is the delicious Miss Pearl. Banquets are $65 per person, and can be enjoyed by two or more. Be transported by the aromatic flavours of Asian cuisine with five share plates, from kingfish sashimi to chicken and prawn siu mai dumplings. No need to fret about showtime, the express menu is designed to have you satisfied and on your way ASAP.

Fine-dine pre-show at Nomad, $95 per person

Less than a 20-minute walk to all theatres in the city, Nomad is the ultimate fine dining experience. For $95 per person, enjoy a set menu of Nomad’s most loved dishes. Dig into favourites like the wood-fired flatbread and burrata with fennel jam, then try the fish of the day. All bookings are for a 75-minute duration to get you to your show on time. Book ahead.

More pre-theatre dining spots

The best pre- and post-theatre dining in Melbourne

The best pre- and post-theatre dining in Melbourne

Fuel up before a big show or extend your city visit at these local eateries.

Supernormal

Supernormal

Asian-inspired dishes alongside delicious wines, sake, whisky and cocktails.

Juni

Juni

A Southeast Asian bar and restaurant offering lunch, dinner, pre-theatre or late night options.

Asado

Asado

An Argentinian barbecue restaurant in the heart of Southbank.

Last updated on Fri 5 Dec 2025

Christmas

Christmas things to do

Christmas things to do

The city’s wrapped and ready with magical moments, twinkling lights and festive fun.

Christmas eat and drink

Christmas eat and drink

Savour the city’s festive flavours with rooftop bars, laneways and menus made for merry moments.

Christmas shopping

Christmas shopping

Start ticking off your list in the city’s iconic laneways, arcades and malls.

Discover more

The Carlton Wine Room

The Carlton Wine Room

Simple European food and an extensive wine list.

The best restaurants for a long lunch in Melbourne

The best restaurants for a long lunch in Melbourne

Whether it's a special occasion or a catch-up with friends, lock in a long lunch at these spots.

Melbourne restaurants your parents will love

Melbourne restaurants your parents will love

Treat your folks to a meal in the city at these top dining spots.

A foodie's guide to Flinders Lane

A foodie's guide to Flinders Lane

The best restaurants on Melbourne's famous dining strip.