What are you looking for?

Mexican Restaurants in San Bernardino

4.4 - 244 votes

Hours: 9AM - 7PM

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

Rosa Maria’s Drive In

This place is to die for the food is great an you always wish you could take the cook home. I pray they never leave San Bernardino itsbeen here for a whi... More reviews

4.5 - 182 votes

Hours: 8AM - 10PM

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

Taco Shop Mexican Grill

Day 1: This place is the bomb.. the al pastor tacos are awesome, shredded beef wet burrito delicious and huevos ranchero legit. Plus the hot sauce is nic... More reviews

3.9 - 335 votes

Hours: 11AM - 11PM

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

El Torito

Had a very nice server, Stephanie. She was great with our order. We had a nice time. Thank you! More reviews

4.4 - 171 votes

Hours: 9AM - 5PM

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

Birrieria Guadalajara

Very busy, get prepared to wait and don't forget to get your name on the list when you arrive if planning to dine in. Otherwise they'll neve... More reviews

4.4 - 171 votes

Hours: 9AM - 9PM

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

Juan Pollo

Love this specific store been coming here for years..love they're potato salad & rice good friendly customer service cleanliness etc.... overall... More reviews

4.7 - 108 votes

Hours: 9AM - 7PM

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

Mariscos Kikas

very clean and the food was delicious,I had surf and turf and tried el Diablo shrimp with fries if you like spicy thats the dish to get. More reviews

4.4 - 162 votes

Hours: 8AM - 7:30PM

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

Los Altos Mexican Food San Bernardino

Can never go wrong here! Best Mexican food you can get in San Bernardino! There are truly a authentic Mexican restaurant More reviews

4.2 - 201 votes

Hours: 9AM - 9PM

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

Mitla Cafe

Services were excellent n prompt. Good was to die for ?yummy. I would rate this place a 5 star. I personally recommend this establishment . I've bee... More reviews

4.4 - 154 votes

Hours: 10AM - 5:30PM

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

Super Burrito

Absolutely the Bomb burritos. Got green sauce or chili verde on top of carna asada burrito. Everyone say spicy no its jus right even better. Thanks Artho... More reviews

4.4 - 153 votes

Hours: 8AM - 4PM

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

Jovi's Diner

Pretty good restaurant for a quick stop. My friend and I have been here about 5 times now. They get different items, all about a 3.5/5. I always get the ... More reviews

4.3 - 171 votes

Hours: 10:30AM - 9PM

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

Taqueria El Tacocho

Great food at an affordable price. Everything on the menu is tasty. The strawberry drink is a must get, delicious! More reviews

4.1 - 203 votes

Hours: 9AM - 9PM

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

Jose's Mexican Food

Took my dad here for Father's Day. We waited for 30 minutes until our order was received. We ordered camarones a la Diabla, which wasn't spicy ... More reviews

4 - 222 votes

Hours: 11AM - 9PM

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

The Mexico Cafe

The architecture was impressive upon first entrance. The hostess was friendly and accommodating in getting us seated quickly. The wait staff were friend... More reviews

4.2 - 159 votes

Hours: 10:30AM - 7PM

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

Tony's Mexican Food

Love love love this place! My mom was a great Mexican cook so I know good Mexican food when I eat it! The beans are so good, yum! I can't get enough... More reviews

4.5 - 106 votes

Hours: 10AM - 11PM

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

Ricos Tacos De Jalisco

Their carne asada burritos are great. Filling. And the lady who brought our plates made sure we were good before walking away. More reviews

4 - 167 votes

Hours: 11AM - 9PM

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

Lucy's Mexican Restaurant

While looking for a place to eat, my wife found a little place that said it had indoor dining as pulled in noticed it was outside so pulled away! That�... More reviews

4.5 - 91 votes

Hours: 11AM - 8PM

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

Tacos Arandas

Staff was friendly.......food was terrible. Super bland menudo. Would not recommend to anyone More reviews

4.2 - 131 votes

Hours: 10AM - 9PM

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

Don Roman Mexican Restaurant

Another place we had to visit on our goodbye your of Southern California. They used to have Taco Tuesday. Now double Taco Nights! Tuesday and Thursday. T... More reviews

4.3 - 112 votes

Hours: 9AM - 7PM

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

Carnitas Michoacan

The food was fire . The carnitas tacos best ive ever had. The fruit drinks were cold and refreshing. More reviews

4.8 - 48 votes

Hours: 10AM - 6PM

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

Gorditas Estilo Aguascalientes

Highly recommend this place to anyone looking for Mexican cuisine or just simply wanting to try something delicious. More reviews

4.1 - 119 votes

Hours: 9AM - 4PM

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


Great birria, always have it, been to other places and never have birria lol, but this place was pretty good it made my stomach happy ? More reviews

4.1 - 117 votes

Hours: 8AM - 10PM

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

Casa Fresca Tacos

Sorry guys but this place gets no stars. Awful service tables dirty. Waited well for the food i ordered menudo but it was tasteless. Corn tortillas not c... More reviews

4.2 - 101 votes

Hours: 11AM - 9PM

507 S Mt Vernon Ave, San Bernardino
(909) 381-3777

Chela's Restaurant

The papusas are amazing! It is homemade always the best flavor. Cant wait to come back. More reviews

4.2 - 98 votes

Hours: 10AM - 6PM

1136 N Mt Vernon Ave, San Bernardino
(909) 453-0244

Children Dental World

Everyone including the dentist and the dentist assistants were incredibly amazing so sweet and patient with my child! They explained every detail and eve... More reviews

4.1 - 109 votes

Hours: 10AM - 8:30PM

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

Alpha pupuseria

Great pupusas i am new to the area and was looking for a pupusa restaurant that can be my regular and this is it the only thing I don't like that it... More reviews

View on map