Celebrate taco Tuesday Byron style, or eat great Mexican food everyday in and around Byron Bay. Plus, enjoy cocktails and Mexican beer at the licensed restaurants. Here’s our pick for the best Mexican restaurants in Byron Bay.

Be sure to browse the best restaurants in Byron Bay, and feel free to send through your suggestions via [email protected].

Chihuahua Taqueria

Serving authentic Mexican dishes made with high-quality, locally sourced ingredients. From their delicious tacos to creative cocktails, Chihuahua offers a vibrant and flavourful dining experience.

Chihuahua Byron Bay
3/8 Byron St Byron Bay
Ph. 02 6685 6777

Costa Taco Byron Bay

Premium Mexican eatery and local food project using fresh, seasonal produce to make simple, authentic, really good Mexican food and drink.

Costa Taco Byron Bay
20 Jonson St Byron Bay
Ph. No Bookings

Don Pedros Byron Bay

We bring the vibes, food and keep the drinks flowing. From sizzling fajitas, enchiladas, quesadillas, to our delicious range of tacos there are plenty of options to share.

Don Pedros Byron Bay
9/8 Fletcher St Byron Bay
Ph. 0405 441 522

La Casita Brunswick Heads

Dishes are simple yet complex in flavour. We have a wonderful network of local, mindful producers. We are fully licensed.

La Casita
5/3 Fawcett St Brunswick Heads
Ph. 02 6685 1223

Miss Margarita Byron Bay

A funky friendly place that blends the energy and flavours of Mexico with the beachy vibe of Byron.

Miss Margarita
2 Jonson St Byron Bay
02 6685 6828


The Best of Byron

Discover our Best of Byron series, curated over the years through surveying followers of our Byron Bay Facebook Page, talking to friends and our own personal experience.

Find out where to grab the best coffee, brunch, burgers, fish & chips, Mexican, breakfasts, pizza, ice cream, cocktails, vegan restaurants, and romantic dinners in Byron Bay.