21 Best Mexican Restaurants near Villas

Plan your Villas Mexican food adventure using Restaurantji's list.

Taqueria Casa Mia Mexican • $
1812 Bayshore Rd #1, Villas

Customers` Favorites

Agua de Pepino Y Limón Cucumber And Lime Water
Carnitas Alambre Quesadilla
Steak and Shrimp Quesadilla
Shrimp and Steak Quesadilla
Tacos Carne Asada Steak
Carnitas Alambre Tacos
Rice and Beans Refried
Mini Taquitos Dorados
Quesadilla de la Casa
Sweet Fried Plantains

“Don’t walk, but, run to this place! Casual Mexican eatery that packs a punch! These best tacos I have ever had! Clean, great customer service, and DELICIOUS food! Owners are so down to Earth.“

4.9 Superb157 Reviews
La Mega Deli Mexican •
1803 Bayshore Rd, Villas

“My husband and I tried this place for lunch and we were not disappointed! We got a chicken burrito, tacos dorados, and torta Cubana. It was all very good. Good beans and rice, too. Definitely one of the best Mexican places in the area. We will be coming back!!“

5 Superb2 Reviews
Cazadores 2 Mexican Restaurant Mexican • $
1516 Bayshore Rd, Villas

Customers` Favorites

Chicken Fajitas
Carne Asada
Tostones
Menu

“Some of the very best Mexican food I have ever had.“

4.6 Superb78 Reviews
Julio's Mexican Street Food Mexican • $
210 N Main St, Cape May Court House - 8.08 miles

Customers` Favorites

Enchiladas with Fajita Veggies
Mexican Street Corn
Surf and Turf Tacos
Chicken Quesadilla
Carne Asada Tacos
Carne Asada Torta
Street Tacos
Guacamole
Burrito
Fries

“The food is absolutely amazing, affordable, and easily some of the best Spanish food in Cape May County. do not overlook this place.“

4.8 Superb143 Reviews
Comercial Mexicana LLC Mexican • $
3806 New Jersey Ave, Wildwood - 6.94 miles

Customers` Favorites

Quesadilla and Burrito Bowl
Homemade Rice and Beans
Chicken Quesadilla
Flautas De Pollo
Tacos Americanos
Tacos Al Pastor
Tacos on the Run
Chicken Burrito
Chicken Taco's
Beef Turnovers

“Very tasty, hygienic and good quality ingredients cooked with love. It’s a restaurant at the back of a grocery store, didn’t expect it to be so good. The meat filling is generous, the meat is very well seasoned and cooked and the fillings on top are fresh. If good food is your top priority, this is the place to go.“

4.6 Superb47 Reviews
El Pueblo Taqueria Mexican • $
3704 Bayshore Rd Suite g, North Cape May - 2.35 miles

Customers` Favorites

Carne Asada Quesadilla Mexicana
Ground Beef Rice Bowl
Chicken Enchiladas
Tacos De Pescado
Nachos Fajitas
Tacos Al Pastor
Tortilla Chips
Pueblo Nachos
Shrimp Tacos
Street Tacos

“Great place for authentic Mexican food.“

4.4 Superb82 Reviews
Tacos by the Shore Mexican • $
3167 Rte 9 S, Rio Grande - 3.75 miles

Customers` Favorites

Chimichangas Ground Beef
Shrimp & Crab Chimichanga
Grilled Chicken Chipotle
Al Pastor Street Tacos
Mexican Beans and Rice
Nachos with Chicken
Rice and Beans
Burrito Bowl
Shrimp Tacos
Quesadillas

“By far the BEST around, our go to place for tex mex!“

4.4 Superb42 Reviews
Montoya mexican restaurant Mexican • $
4102 New Jersey Ave, Wildwood - 6.85 miles

Customers` Favorites

Fajitas

“Wow! Me and my husband was searching for a healthy meal with some vegetables after three days on the boardwalk. This place was the perfect one. Good service and Good quantity for the price. Please try their drinks too. It is really good and home made. Our only regrets is that we can't try everything on the menu since it was our last day here. It was yummy!?“

4.4 Superb16 Reviews
Taco Shop Mexican • $
5 Court House South Dennis Rd, Cape May Court House - 8.19 miles

Customers` Favorites

Churros with Dulce De Leche Dip
Buttermilk Fried Chicken Tacos
Bean and Cheese Empanadas
Birria Style Pork Tacos
Fried Chicken Taco Combo
Fried Chicken Tacopack
Fried Sweet Plantains
Chicken Taquitos
Shrimp Ceviche
Rice and Beans

“We visit CMCH often to see our closest friend who lives here. Taco Shop is a “must-eat” when we are in town in all seasons. The food is amazing, filling, affordable and made to order. Sure beats the ridiculous Chipotle across the street. I can’t imagine choosing that over this. We love Taco Shop and can’t wait to be back soon!!“

4.1 Good105 Reviews
El pueblo taqueria 2 Mexican • $
730 Beach Ave, Cape May - 6.15 miles

Customers` Favorites

La Milanesa
Al Pastor
Guacamole
Taquitos

“Great place for authentic Mexican food.“

4.2 Good28 Reviews
Taqueria El Azteca Tacos • $
3111 Pacific Ave, Wildwood - 7.19 miles

Customers` Favorites

Beef Birria with Rice Beans and Tortillas
Quesadilla Flour Tortilla
Picaditas del Rancho 3
Quesabirrias 4 16 97
Camarones A la Diabla
Lemon Cucumber Drink
Mexican Street Tacos
Azteca Taco Dinner
Burrito Camarones
Azteca Mulitas Mix

“I love Mexican food. I tried the food back in September absolutely loved it. The best Mexican food on the island. I always share their food on my Facebook page. I told my friends from Trenton abought them and got a party tray for Nye party The tacos were ready by the time we needed them they packed up the soup stuff sour cream and hot sauce. my friends from Trenton wish they were in their neighborhood. when I want Mexican food this is the only place I will buy from. Keep up the good work.“

4.6 Superb157 Reviews
Dos Amigos Mexican • $
1500 NJ-47, Rio Grande - 3.9 miles

Customers` Favorites

Steak Sizzling Fajitas
Parrillada Dos Amigos
Crispy Enchiladas
Fried Ice Cream
Chicken Tamales
Chicken Fajita
Tortilla Soup
Tacos Dorados
Carnitas Tacos
Fried Calamari

“La comida excelente me encanto, el servicio y Amabilidad bien. olvide una 🧢 y la busqué al día siguiente y me la habían guardado. 🙌🏻“

4 Good88 Reviews
Cinco De Mayo Mexican Restaurant Mexican • $
1246 NJ-109, Cape May - 5.03 miles

Customers` Favorites

Fajitas De Camarones
Seafood Jambalaya
Mole Con Pollo
Rice and Beans
Nachos Supreme
Seafood Fajitas
Fajita Burrito
Side of Salsa
Birria Tacos
Steak Fajitas

“If you can’t decide if you want Mexican food or lots of seafood like you would expect from a shore town restaurant, eat at 5 De Mayo. You can get both. Great salsa. Good scallops and shrimp. Great fajitas. Great enchiladas.“

3.9 Good63 Reviews
La Doña Restaurante Mexicano Mexican • $$
31 Perry St, Cape May - 5.98 miles

Customers` Favorites

Tamarind and Lemon Lime Margheritas
Tableside Guacamole Dip
Chile Relleno Special
Burrito Mexicano
Fajitas De Pollo
Chicken Fajitas
Carne Enchilada
Chips and Salsa
Tequila BYOB
Steak Fajitas

“Great food, great time, and great service! Shannon is an awesome hostess. Definitely will be coming back!“

3.9 Good81 Reviews
El Mariachi Loco Mexican • $
4500 Pacific Ave, Wildwood - 6.89 miles

“This really was a Great Place and the Food....OMG if you like Heat you definitely will Love this Place. Great People and the Portions...Oh Lord enough for 2 people....their Chicken Fajitas were Delisious...Salmon was So Good and the Shrimp...I mean everything we had was just Good. Great People. Thank You“

3.8 Good31 Reviews
Garibaldis Mexican • $
4220 Pacific Ave, Wildwood - 6.93 miles

Customers` Favorites

Tostada De Tinga Shredded Chicken
Hand Made Tortillas
Bistek Ranchero
Chips and Salsa
Rice and Beans
Molcajete
Tacos

“Muy sabrosa comida Mexicana y nos prepararon un delicioso menú muy a lo salvadoreño gracias“

3.8 Good35 Reviews
17

Morelos

Morelos Mexican • $
1304 NJ-47, Rio Grande - 3.58 miles

Customers` Favorites

Mexican Sandwich with Everything
Chicken Torta De Milanesa
Sausage with Eggs
Street Tacos
Quesadillas
Tortillas
Tamales
Tongue
Nachos

“Excellent food and service. I realized that places like Taco Bell are like McDonalds - not bad, but not the real menu of Mexico or of America. Morelos is like maybe a good chain like Longhorn Steakhouse or Red Lobster, or in terms local to Wildwoor, The Lobster House, although not fancy or expensive. But real, individually prepared food, from a wide menu.“

3.6 Good21 Reviews
Memo's Pizza Cucina Pizza • $
1413 NJ-47, Rio Grande - 3.68 miles

Customers` Favorites

Kid's 3 Mozzarella Sticks & French Fries
Pepperoni Pizza Extra Cheese Pizza
Buffalo Chicken Stromboli
Buffalo Chicken Pizza
Tortellini Alfredo
Rigatoni Carbonara
Special White Pizza
Cheese Pizza Slice
Plain Cheese Pizza
Garlic Parm Fries

“I try to have some pizza in my refrigerator all the time. I had few issues over the years but they always made it right to my satisfaction.“

4.4 Superb76 Reviews
Big Wave Burritos Mexican • $
605 Lafayette St, Cape May - 5.8 miles

Customers` Favorites

Bang Bang Shrimp
Rice and Beans
Chicken Tacos
Homemade Chips
Burrito Bowls
Fish Tacos
Burritos
3 Tacos
Fajitas
Steak

“Food was great! Appreciated the staff taking care of my special need!“

3.1 Average66 Reviews
Chipotle Mexican Grill Mexican • $
1705 NJ-47 South, Rio Grande - 3.88 miles

Customers` Favorites

Chips & Roasted Chili-Corn Salsa
Chips & Fresh Tomato Salsa
Chips & Queso Blanco
Go Half Veggie Bowl
High Protein Bowl
Steak Burrito
Burrito Bowl
Quesadilla

“disgusting all the way. dirty unsanitary horrible conditions. rude staff dirty floor dirty tables dirty bathrooms. manager screams at employees. unhappy employees. dirty stove black food never clean. this place will give someone food poisoning absolutely disgusting . pics of the grill would you eat off this don't go here“

3 Average73 Reviews
Taco Bell Fast Food • $
1403 S Delsea Dr, Rio Grande - 3.65 miles

Customers` Favorites

Cheesy Fiesta Potatoes Dine in: Yes Outdoor seating: Yes Takeout: Yes Delivery: Yes Curbside pickup: Yes
Black Bean Chalupa Supreme
Nacho Fries and Cheese
Ground Beef Burrito
Double Chalupa Box
Nachos Bellgrande
Breakfast Burrito
Burrito Supreme
Cinnamon Twists
Mexican Pizza

“I love Taco Bell as a once-in-a-while treat! We didn't have one for 10+ years in Cape May, so we had to drive 35-45 minutes north as teens! It's nice to have one in town like Pizza Hut, again. All we need is KFC back, and it'll be like the good ol' days!

Parking: Parking is pretty open and easy

Wheelchair accessibility: The place is entirely accessible without much in the way of inclines“

3.1 Average60 Reviews

You May Also Like