Byron Bay has morphed into a thoroughly modern coastal town with sophisticated bars and restaurants. Here’s our list of where to eat and drink in and around town.

100 Mile Table

With its stripped-back industrial décor, 100 Mile Table combines locally sourced ingredients cooked with genuine flair and a convivial shared-table atmosphere. Open for breakfast and lunch, it offers dishes such as chicken and ginger congee, a bacon-and-egg butty (sandwich), sour yellow curry of fish and much more, at reasonable prices.

Unit 4, 8 Banksia Drive, Byron Bay 

The Best Byron Bay Restaurants

The Roadhouse

One of the hippest spots in town, The Roadhouse sidesteps more obvious breakfast and brunch fare. Its dishes include mushroom omelette with rosemary and Taleggio with a side of Polish smoked sausage, and Spanish-style pork hock and chorizo stew with white beans and a soft-poached egg. Come sundown, this is also an outstanding dinner venue and a great place to grab a killer cocktail or whisky.

6/142 Bangalow Road, Byron Bay

St Elmo Dining Room & Bar

Serving up Spanish tapas and shared plates, St Elmo Dining Room & Bar is a great option for a group meal. Located in the heart of Byron, it has a European vibe with a long wooden bar up front that’s perfect for a pre-dinner cocktail. Flagship dishes include roast duck breast with kale, Jerusalem artichoke and an almond and honey salsa, and the deliciously smoky black rice with king prawns, cuttlefish, chilli, lemon, garlic and parsley. For dessert, try the warm white chocolate pudding with dulce de leche.

Corner of Fletcher Street and Lawson Lane, Byron Bay

The Best Byron Bay Restaurants

The Bolt Hole

The Bolt Hole superbly marries old-school, Prohibition-style hipster charm with bartenders of the calibre you’d expect to find in New York or Melbourne. There are genuinely unique cocktail creations like the Rye ’n’ Gosling (rye whiskey with a splash of freshly squeezed apple juice), along with classics such as the Old Fashioned.

Feeling Hungry?

9 Fletcher Street, Byron Bay


In the historic village of Newrybar, a 20-minute drive south-west of Byron Bay, Harvest – housed in a beautiful 1900s cottage with an open fireplace and bar – is a sophisticated café, bakery and deli that’s truly evocative of the Hinterland lifestyle. Open for lunch and dinner seven days, and serving breakfast on Saturdays and Sundays (breakfast is available from the deli on weekdays), Harvest sources many of its ingredients from the local farming community and the menu is heavily influenced by the produce of the season. Standout breakfast dishes include macadamia smoked trout with scrambled egg, freekeh and kraut; and slab bacon with blood pudding, caramelised onion and fried egg. Stroll around the organic garden to see where elements of your meal began.

18-22 Old Pacific Highway, Newrybar

The Best Byron Bay Restaurants

Balcony Bar & Oyster Co.

Just a few metres back from Main Beach, with sweeping views from a wraparound balcony over Jonson and Lawson streets (Byron Bay’s central hub), Balcony Bar & Oyster Co. is an idyllic location to watch the passing people parade while sipping cocktails. It’s also famed for its beautiful, plump rock oysters, which pair perfectly with a classic martini or a margarita made from El Jimador tequila, agave nectar, Patrón Citrónge liqueur and lime.

Feeling Hungry?

Corner of Lawson and Jonson streets

Three Blue Ducks

Situated on a 34-hectare working farm in Ewingsdale (about 8.5 kilometres from Byron) – with a playground and farm animals to keep children entertained – Three Blue Ducks has a small menu that packs a big punch. Graze on share plates as a group or enjoy your own main course but be sure to order the local baby octopus or six-week dry-aged prime cut of the day with charred onion, soubise, mustard seeds and kale.

11 Ewingsdale Road, Ewingsdale

The Best Byron Bay Restaurants

SEE ALSO: Three Best Places to Stay in Byron Bay

Share this article

You Might Also Like