Skip to main content.

Eating Out in Byron Bay - From Funky Cafés to Oceanfront Haute Cuisine

Find a place to stay

Byron Bay’s singular mélange of laid-back beach vibe, colourful individuality, and chic urban influence is reflected in its food. With an array of farms and orchards in the fertile surrounding countryside, and fresh fish on the doorstep, most restaurants and cafés emphasize locally sourced, seasonal produce. The impressive range of dining options means travellers, from backpackers to the well-heeled, will find eats to suit both wallet and palate.

Typical dishes


Fish and chips is the traditional Aussie beach meal, best enjoyed on the sand. The Byron Bay version may well include calamari, king prawns, or mussels, accompanied by a sweet chili sauce or lime mayo.

Eating out in the centre of Byron Bay


The centre of town is dotted with cafés, restaurants, and pubs; meaning you’ll never be more than a few steps away from a bite to eat. There’s a huge choice of cafés where you can stop for a quick caffeine hit, or relax for a meal and watch the people go by. Byron Fresh Café does breakfast, lunch, and dinner as well as coffee, and uses local, organic ingredients for its eclectic menu. Foodies with global tastes won’t have to go far to find anything from Mexican to Thai, Chinese to tapas. O-Sushi serves healthy authentic Japanese cuisine.


  • Byron Fresh Cafe, 7 Jonson St, Byron Bay NSW 2481; Tel: +61 2 6685 7810; Website: Byron Fresh Cafe

  • O-Sushi, Shop 15 Woolworths Plaza, Byron Bay NSW 2481; Tel: +61 2 6685 7103; Website: O-Sushi


Beachfront dining in Byron Bay


There’s no better way to soak up the coastal views, with a soundtrack of waves breaking on the beach, than over a delicious meal. Whether you’re kicking back for brunch after an early morning surf, or enjoying a romantic sunset dinner, there are lots of dining options with an ocean backdrop. Rae’s on Wategos, right behind the beach, serves upscale Modern Australian cuisine, with the emphasis on fresh seafood. Fishheads overlooks Main Beach, and does a contemporary take on Aussie fish and chips - or you can grab a takeaway and enjoy it on the sand.


  • Rae’s on Wategos, 8 Marine Parade, Wategos Beach NSW 2481; Tel: +61 2 6685 5366; Website: Rae’s on Wategos

  • Fishheads Byron Bay, 1 Jonson St, at Main Beach, 
Byron Bay NSW 2481; Tel: +61 2 6680 7632; Website: Fishheads Byron Bay


Relaxed dining in Belongil


If you feel like getting away from the bustle of downtown Byron Bay, Belongil Beach is a quiet stretch to the north of Main Beach. Here you’ll be away from the crowds, and the beach is a great vantage point for watching the sun set behind the dunes. Dining here goes with the chilled vibe - Treehouse on Belongil has a leafy garden, and offers wood-fired pizzas and shared platters, accompanied by live music from Thursdays to Sundays. Belongil Bistro faces the old whaling wharf and does wholesome café food for breakfast and lunch in a funky setting.


  • Treehouse on Belongil, 25 Childe Street, Belongil Beach, Byron Bay NSW 2481; Tel: +61 2 6680 9452; Website: Treehouse on Belongil

  • Belongil Bistro, 33 Childe Street, Byron Bay, NSW, 2481; Tel: +61 2 6680 9007; Website: Belongil Bistro


Eating out in the hinterland


There’s plenty to see and do in the country around Byron Bay, and lots of great places to eat as well. Bangalow - a 15-minute drive away - has a rural village feel and a choice of inviting cafés and restaurants. Town restaurant is split over 2 levels: Downtown serving café fare for breakfast and lunch, and Uptown dishes sophisticated, contemporary cuisine in the evening. Newrybar is a quiet hamlet 20 minutes away from Byron Bay. It is home to Harvest Café, Bakery and Deli, which serves local, organic food in 3 lovingly restored buildings.


  • Town, 33 Byron Street, Bangalow, NSW 2479; Tel: +61 6687 2555; Website: Town

  • Harvest, 18-22 Old Pacific Highway, Newrybar Village NSW 2479; Tel: +61 2 6687 2644; Website: Harvest