What are you looking for?

Mexican Restaurants in San Bernardino

4.4 - 275 votes

Hours: 9AM - 7PM

4202 N Sierra Way, San Bernardino
(909) 881-1731

Rosa Maria’s Drive In

Rosa Maria's has always been good, but I just don't see it as a favorite to go to. More reviews

4.3 - 236 votes

Hours: 9AM - 9PM

602 N Mt Vernon Ave, San Bernardino
(909) 888-0460

Mitla Cafe

We have been coming to Mitla’s for many years. I’m reviewing it now because of the Pandemic, Mitla’s has been open since 1937 and has been ran by the sam... More reviews

4.4 - 206 votes

Hours: 8AM - 10PM

1331 Kendall Dr #7, San Bernardino
(909) 887-9951

Taco Shop Mexican Grill

The food here was awesome! And for the price that you pay here, believe me it's well worth it. The staff was also great. Definitely stop by. I'... More reviews

4.7 - 135 votes

Hours: 9AM - 8PM

424 E Hospitality Ln Ste B8, San Bernardino
(909) 381-0141

Mariscos Kikas

I got the fish tacos and they were 4 stars fresh just needed a little more sauce my girl got surf n turf tacos and no complaints she said it's bomb ... More reviews

3.8 - 386 votes

Hours: 11AM - 11PM

118 E Hospitality Ln, San Bernardino
(909) 381-2316

El Torito

We went to eat the Saturday after Thanksgiving I believe we had very bad service we sat in the cantina and we did not get service as well as we should ha... More reviews

4.4 - 199 votes

Hours: 9AM - 9PM

1258 W 5th St, San Bernardino
(909) 885-5598

Juan Pollo

It's an amazing restaurant I always refer Juan for any kinda chicken meal they have great service and all employs are friendly and clean place to di... More reviews

4.4 - 187 votes

Hours: 9AM - 5PM

601 N Mt Vernon Ave #2603, San Bernardino
(909) 885-5998

Birrieria Guadalajara

I stopped in after months of not visiting the restaurant. I asked for a birria burrito and it was delicious. It was hot, favorful, and reasonably priced.... More reviews

4.4 - 178 votes

Hours: 8AM - 7:30PM

245 N Waterman Ave B, San Bernardino
(909) 888-8487

Los Altos Mexican Food San Bernardino

That place is a super great food man can they make burritos packed with meat same as the taco's. I suggest you guys go there you won't be disa... More reviews

4.4 - 173 votes

Hours: 8AM - 4PM

123 N E St, San Bernardino
(909) 888-4893

Jovi's Diner

Very nice. Great service, good food. Prices a little to high but the atmosphere is nice. More reviews

4.4 - 171 votes

Hours: 10AM - 5:30PM

449 N Waterman Ave, San Bernardino
(909) 889-7512

Super Burrito

This place is iconic - a legend in old school SoCal Mexican cuisine. You can’t tell me anyone in the world makes a better chile relleno burrito…prices a... More reviews

4.3 - 186 votes

Hours: 10:30AM - 9PM

25064 3rd St, San Bernardino
(909) 381-2504

Taqueria El Tacocho

Been coming here for years. Happy to see they have upgraded their spot. (Seating, signage, and parking) Prices have risen as well but still my fave spot.... More reviews

4 - 257 votes

Hours: 11AM - 9PM

892 E Highland Ave, San Bernardino
(909) 882-3000

The Mexico Cafe

The taste of the food has declined over the years. Beans, rice, shredded beef were very dry. Enchilada sauce had minimal flavor. Salsa is fairly bland. M... More reviews

4 - 237 votes

Hours: 9AM - 9PM

950 S E St, San Bernardino
(909) 381-8899

Jose's Mexican Food

Food was spot on, as always! I haven't been inside in over a year and I absolutely love the remodel, it now has a much more modern feel. More reviews

4.2 - 188 votes

Hours: 10:30AM - 7PM

290 W Mill St, San Bernardino
(909) 885-4855

Tony's Mexican Food

Authentic Mexican food. I had the carnitas burrito. I only ate half because it was big!. So good! More reviews

4.5 - 110 votes

Hours: 10AM - 11PM

396 S Mt Vernon Ave, San Bernardino
(909) 381-0708

Ricos Tacos De Jalisco

Delicious! Got the hard shell tacos this time, but am gonna work my way through the menu! More reviews

4 - 188 votes

Hours: 11AM - 8PM

4151 N Sierra Way, San Bernardino
(909) 883-4638

Lucy's Mexican Restaurant

Great food,great customer service. Food was hot and very tasty. I will be going back again. More reviews

4.5 - 100 votes

Hours: 11AM - 8PM

2075 E Highland Ave k, San Bernardino
(909) 864-2237

Tacos Arandas

The food is always good here. The carne asada sope is so flavorful and their menudo too. I love an hour away and when I come in to town I always try to g... More reviews

4.3 - 125 votes

Hours: 9AM - 7PM

331 9th St #1/2, San Bernardino
(909) 888-0180

Carnitas Michoacan

Carnitas Michoacan has some authentic and delicious eats!The food is flavorful and filling.Carnitas, chicken, auga frescas, and everything else is so goo... More reviews

4.2 - 136 votes

Hours: 10AM - 9PM

967 Kendall Dr D, San Bernardino
(909) 475-8234

Don Roman Mexican Restaurant

Love this place. Great friendly staff. Family owned. Food is wonderful, they will customize anything. Nice atmosphere very welcoming. More reviews

4.8 - 54 votes

Hours: 11AM - 8PM

1136n mt vernon, San Bernardino
(909) 567-2855


Love this place! My family is originally from Michoacan and these carnitas remind me of the ones I've tried in Mexico. Their tortillas are freshly m... More reviews

4.1 - 131 votes

Hours: 9AM - 3PM

2990 Del Rosa Ave N ste f, San Bernardino
(909) 882-7001


I'll start with the good. The food was really good. The tortillas were hand made and delicious. The bad was that they took FOREVER to give me my ToG... More reviews

4.2 - 116 votes

Hours: 10AM - 8:30PM

3970 N Sierra Way, San Bernardino
(909) 683-6265

Alpha pupuseria

The food is delicious, and the workers are very nice.The restrooms are the cleanest I've ever seen in public establishment. More reviews

4.1 - 129 votes

Hours: 8AM - 10PM

1200 E Highland Ave, San Bernardino
(909) 713-2370

Casa Fresca Tacos

Ok, hear me out. Yes, this place is located in a really bad area, but I honestly love the tacos, Carne asada tacos. I always order ahead, and they'... More reviews

4.8 - 51 votes

Hours: 10AM - 6PM

999 N Waterman Ave, San Bernardino
(951) 373-0908

Gorditas Estilo Aguascalientes

This place is BOMB!!!! I got two tacos and the tacos are huge! The red salsa is super good too ( and I HATE red salsa) they also have a special called &q... More reviews

3.9 - 151 votes

Hours: 7AM - 1AM

477 S E St, San Bernardino
(909) 383-1159

Alanberto's Mexican Restaurant

Great sized breakfast burrito for the price before 1130pm! I love carne asada fries but I always ask for them to make my fries crispy but they never do. More reviews

View on map