The Best Mexican Restaurants in Saint John

Handpicked Top Mexican Restaurants in Saint John, NB. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


96 Germain Street, Saint John, NB E2L 2E7

Since 1994

Appetizers, Entree, Dessert, Nachos, Chilitos, Chicken Strips, Side Dishes, Salads, Soups, Quesadillas, Tacos, Chimichangas, Fajitas, Pork Fajitas, Steak Fajitas, Chicken Fajitas, Corn Tortilla Chicken Enchiladas, Torito Steak, Garlic Shrimp, Tequila Cactus Pork & Taco Al Pastor

Specialties include Quesadilla, Nachos, Fajitas, Steak, Seafood, Wonderful refreshing fruit juices and our famous margaritas - Flauta Especial: Flauta of 2 $15.99, Flauta of 1 $13.99 Served with Guatemalan Rice, Salad and Refried Black Beans

Price: Starts from $2.50

Mon - Sat 10:00 am - 10:00 pm

Always have great experiences the food is delicious and the service is always fantastic one of my favourite places to eat.
write a review


1 Market Square, Saint John, NB E2L 4Z6

Tacos, Burrito, Toro Bowl, Ensalada, Cilantro Rice, Black Beans, Re-Fried Beans, Ancho Chicken, Smoky Pork Carnita, Plancha Seared Steak, Chili Lime Vegetables, Jack Cheese, Vegetables, Salsas and Sauces, Corn Chips and Dip, Sour Cream, Cilantro & Pickled Peppers

Kids Menu: 2 Tacos at $6.00 (Choice of Meat & Juice) - Taste the Tacos $9.75, Burrito $9.75 & Toro Bowl $9.75

Price: Starts from $1.50

Sat - Thu 11:00 am - 6:00 pm Fri 11:00 am - 8:00 pm

Great to have some local tacos. These were great and didn't disappoint. I tried both the chicken and steak tacos. Traditional flavor and some unique sauces, great for lunch.
write a review