Discover Byron Bay's Best Restaurants
Byron Bay boasts an impressive dining scene with foods for every taste and budget that complement the beautiful coastal surroundings and rainforest settings. From the finest locally-sourced craft dining and share plates to casual beachside bites, our guide covers 20 of our favourite Byron restaurants and bars.
Fine eats in Byron Bay
Contemporary Australian Cuisine in a lush rainforest
Led by head chef Etienne Karne, Forest offers a fresh and elegant take on the produce of Byron Bay. Through collaborations with local farmers and artisans, 80% of ingredients are sourced within a three-hour drive of the restaurant.
The menu takes utmost care to reflect the beautiful surroundings, emphasising local produce, sustainable seafood such as the poached Ballina Kind Prawn and line-caught Jewfish with modern Australian, Asian and European influences.
The impressive national and international wine list features over 30 handpicked, biodynamic, sustainable and organic wines. We recommend finishing your visit with the Kataifi pastry with white chocolate and salted caramel parfait.
Open for breakfast, lunch and dinner seven days a week. Dinner reservations are essential.
More Byron Bay Restaurants
A short ride from Byron Bay, Harvest restaurant, bakery and deli showcases the diversity of the wonderful local regions produce. Every Wednesday night the head chef and forager team up to create a menu that runs for a week before changing again, and this is an expression of the region at this moment.
Open seven days. Restaurant open from 12pm to 11pm Monday to Friday and Saturday/Sunday 8am to 11pm. Deli open Mon-Sat 8am – 5pm, Sun 8am-4pm. Coffee cart Mon-Sun 6:30am to 2pm.
Beach Byron Bay
Beach Byron Bay celebrates and showcases the best of beach dining. The menu at Beach reflects the surrounding beach landscape, with a focus on locally sourced ingredients and coastal flavours.
Open seven days. Breakfast 7:30-11:30, lunch 12pm-3pm, dinner from 5:30pm. Reservations essential.
Rae’s at Wategos
Contemporary Australian cuisine with a Mediterranean influence. Raes dining room overlooks Wategos beach and sources the freshest and finest local produce from Byron and surrounds.
Open for lunch from 12pm and dinner from 6pm 7 days a week. Raes take breakfast reservations by phone only. Bookings essential.
Three Blue Ducks
Set on an 80 acre farm in Byron’s great outdoors with both the lighthouse and hinterland as a stunning backdrop. Three Blue Ducks works closely with the farm community and local ethical growers and producers to deliver tasty interesting dishes that reflect the goodness of the produce they source.
Open for breakfast from 7:30am till 11:30am and lunch 12pm to 3pm Monday through to Sunday, and dinner 5pm to 10pm Friday to Sunday. The Store is open Monday – Thursday 7am to 4pm, and Friday – Sunday 7am to 5pm.
Dining at Barrio is like eating at home with your family, good food cooked slowly with love to be enjoyed with beautiful wine. Barrio has an Argentinian influenced menu.
Open Monday to Saturday from 7am to 9pm. No reservations required unless booking over eight.
Shelter Lennox Head
Shelter endeavour to use ethically sustainable, seasonal produce sourced locally. They also love to educate guests about the food they consume as well as where it is from and how it is produced. They aim to have a fresh and seasonal menu all year round.
Open for breakfast and lunch seven days from 7am to 3pm, and dinner Thurs/Fri/Sat 5pm to 9pm.
Light Years is a vibey retrofitted Vietnamese restaurant and cocktail bar serving up fresh and modern south-east Asian fare. “Think – Hanoi in the ’50s, add a splash of pink (in several shades), lots of roses, hanging plants, delicious street food and amazing cocktails all paired to a killer soundtrack…and you’re halfway there”.
Open for dinner only from 5pm till late. Bookings not essential but they are very busy so generally recommended. Book online through their website.
Roadhouse is an elixir based coffee house and restaurant created and run by a small group of friends who believe in thriving through sustainable farming and nourishing whole foods. They dedicate themselves to sourcing and foraging the freshest and highest grade naturally grown local produce, and their menu changes daily.
Open Mon 6:30am to 1:30pm, Tues to Sat 6:30am – 2:30pm. Dinner/Bar open Tues to Sat 5:30pm to 10pm. Walk-ins are welcome but reservations are made online through their website.
Miss Margarita is a funky and vibrant Mexican cantina in the heart of Byron Bay. Casual dining at its best and happy hour cocktails are served from 5pm to 6pm every day. They use fresh and delicious ingredients and make authentic Mexican food.
Open Monday to Friday from 12pm to 3pm for lunch, and 5pm till late for dinner. Saturday and Sunday open 12pm till late. They take limited reservations Monday to Thursday only in June, July, August and early September (but not during school holiday or festival periods)
Authentic and fiery Mexican food located in Suffolk Park just a couple of minutes away from our resort. This is the latest venture from the owners of Harvest and Barrio.
Dinner Mon-Sat 5pm to 9pm. Lunch Sat and Sun 11:30pm-3pm. Breakfast Sat and Sun 8am – 11:30am. Coffee Mon-Fri 6:30am to 1pm.
Bang Bang serves delicious South-East Asian food, cocktails, and beats seven days a week from lunch till late.
Please make reservations online through their website, unless booking for more than eight guests.
No Bones - Vegan
No Bones are a vegan restaurant serving delicious food and cocktails and they keep everything sourced locally, sustainable and environmentally conscious.
Open from 5pm seven days a week.
Tapas and cocktails
The Mez Club
The Mez Club is a Mediterranean cantina and bar inspired by Moroccan architecture and the Greek Islands, and is renowned for its beautiful styling and feel good vibe. The food takes you on a journey from Morocco in the west, to family feasts in Greece, and historic flavours of Turkey in the East. The cocktail menu has been created with a passion for freshness, value and colour.
Open seven days from, 12pm to 12am and no bookings are necessary.
Balcony is perched high above the main streets of Byron and is nice and close to the beach. Their menu boasts simple, honest and seasonal food from locally sourced and sustainable suppliers and they specialise in oysters, cocktails and seafood.
Brunch is served Saturday and Sunday only from 9am to 11:15am. Monday through to Friday they open from 12pm. Call 02 6680 9666 to book.
The vision for Loft was to create a cocktail bar with amazing food that fits in with the Byron vibe. The food is European inspired modern Australian, and the bar has a natural atmosphere within a warm, beachy, earthy environment.
Open seven days from 12pm till late. Reservations required for six or more, call 02 6680 9183.
For authentic Italian food in a laid-back yet stylish space, check out Di Vino. It has exception Italian and Australian wines and delicious cocktails to complement the mouth-watering dishes.
Mon - Sun 5:30pm till late. Call 02 6680 8424 to book.
Bayleaf is one of the most iconic breakfast destinations in the Northern Rivers. They pride themselves on having an outstanding experience from the moment you arrive until you leave. They work with some of the best local suppliers, and also have a range of products you can purchase and take home with you.
Open seven days a week from 7am till 2pm. They do not take bookings.
Folk is a popular café where you will get locally produced, organic plant-based fare served on old-school 70’s era enamel kitchenware. Folk is on the outskirts of town, and has a beautifully breezy laid-back vibe. Good food, great coffee, stellar music, and friendly staff.
Open seven days a week from 7:30am till 2:30pm, no reservations.
Federal Doma Café
Doma is a modern Japanese/Australian fusion café located about 20kms away from Byron Bay via a scenic drive through the hinterland to the pretty village of Federal. Think rustic wooden shared tables, simple Japanese styling and a mix of standard café food and the best Japanese in the region.
Open seven days a week from 6:30am till 3:30pm. Phone 02 6688 4711 to make a reservation.