We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Mexican Restaurants in Bucks County

Sort by:
Ranking
Name

Quinoa Peruvian & Mexican Restaurant (Doylestown)

#14 of 1,211 Restaurants in Bucks County
#3 of 103 Restaurants in Doylestown
€€ - €€€ Map
Visitor photos (20)
Cuisines: Mexican Peruvian Latin South American Spanish

Rey Azteca (Warminster)

#56 of 1,211 Restaurants in Bucks County
#2 of 62 Restaurants in Warminster
€€ - €€€ Map
Visitor photos (1)
Cuisines: Mexican

Poco's (Doylestown)

#64 of 1,211 Restaurants in Bucks County
#10 of 103 Restaurants in Doylestown
€€ - €€€ Map
Visitor photos (38)
Menu
Cuisines: Bar Mexican American Southwestern Vegetarian Friendly

Cancun Mexican Restaurant (Fairless Hills)

#71 of 1,211 Restaurants in Bucks County
#1 of 29 Restaurants in Fairless Hills
€€ - €€€ Map
Visitor photos (21)
Menu
Cuisines: Mexican

Los Sarapes Authentic Mexican Restaurant and Villa Tequila Bar (Chalfont)

#76 of 1,211 Restaurants in Bucks County
#2 of 34 Restaurants in Chalfont
€€ - €€€ Map
Visitor photos (5)
Menu
Cuisines: Mexican

Las Margaritas (Southampton)

#122 of 1,211 Restaurants in Bucks County
#3 of 34 Restaurants in Southampton
€€ - €€€ Map
Visitor photos (10)
Menu
Cuisines: Mexican Southwestern

Santa Fe Taco Co (Northampton)

#141 of 1,211 Restaurants in Bucks County
#1 of 21 Restaurants in Northampton
Map Menu
Cuisines: Mexican Southwestern Fast food

Tijuana Tacos (Quakertown)

#199 of 1,211 Restaurants in Bucks County
#11 of 67 Restaurants in Quakertown
Map
Visitor photos (2)
Menu
Cuisines: Mexican Latin Spanish

Tu Casa (Chalfont)

#214 of 1,211 Restaurants in Bucks County
#5 of 34 Restaurants in Chalfont
Map
Visitor photos (4)
Menu
Cuisines: Mexican

Sabrosa Taqueria (Doylestown)

#254 of 1,211 Restaurants in Bucks County
#32 of 103 Restaurants in Doylestown
Map
Visitor photos (1)
Menu
Cuisines: Mexican Latin Fast food

El Mariachi Mexican Restaurant (Plumsteadville)

#283 of 1,211 Restaurants in Bucks County
#2 of 9 Restaurants in Plumsteadville
€€ - €€€ Map
Visitor photos (2)
Menu
Cuisines: Mexican

California Tortilla (Doylestown)

#284 of 1,211 Restaurants in Bucks County
#38 of 103 Restaurants in Doylestown
Map
Visitor photos (1)
Menu
Cuisines: Mexican Southwestern Fast food

La Hacienda (Bensalem)

#305 of 1,211 Restaurants in Bucks County
#23 of 121 Restaurants in Bensalem
€€ - €€€ Map
Visitor photos (14)
Menu
Cuisines: Mexican

On the Border (Bensalem)

#340 of 1,211 Restaurants in Bucks County
#28 of 121 Restaurants in Bensalem
€€ - €€€ Map
Visitor photos (1)
Menu
Cuisines: Mexican Southwestern

Cafe America (Doylestown)

#378 of 1,211 Restaurants in Bucks County
#49 of 103 Restaurants in Doylestown
€€ - €€€ Map
Visitor photos (3)
Menu
Cuisines: Mexican American Spanish

El Barrio Cantina & Tequila Bar (Holland)

#430 of 1,211 Restaurants in Bucks County
#3 of 9 Restaurants in Holland
€€ - €€€ Map
Visitor photos (1)
Menu
Cuisines: Mexican Bar Southwestern Pub

Burritos (Yardley)

#452 of 1,211 Restaurants in Bucks County
#19 of 38 Restaurants in Yardley
Map
Visitor photos (4)
Menu
Cuisines: Mexican Southwestern Fast food

Peppe's Mexican Grill (Trevose)

#473 of 1,211 Restaurants in Bucks County
#11 of 23 Restaurants in Trevose
Map Menu
Cuisines: Mexican

Taco Suave (Warminster)

#489 of 1,211 Restaurants in Bucks County
#21 of 62 Restaurants in Warminster
Map Menu
Cuisines: Mexican

Cholula Tacos & Deli (Warminster)

#493 of 1,211 Restaurants in Bucks County
#25 of 62 Restaurants in Warminster
Map Menu
Cuisines: Mexican

Taco Bell (Fairless Hills)

#539 of 1,211 Restaurants in Bucks County
#10 of 29 Restaurants in Fairless Hills
Map Menu
Cuisines: Mexican

La Mexicana (Bristol)

#671 of 1,211 Restaurants in Bucks County
#20 of 33 Restaurants in Bristol
Map Menu
Cuisines: Mexican

El Taco Loco (New Hope)

#688 of 1,211 Restaurants in Bucks County
#47 of 66 Restaurants in New Hope
Map
Visitor photos (10)
Menu
Cuisines: Mexican

Moe's Southwest Grill (Doylestown)

#700 of 1,211 Restaurants in Bucks County
#74 of 103 Restaurants in Doylestown
Map Menu
Cuisines: Mexican

Moe's Southwest Grill (Warrington)

#703 of 1,211 Restaurants in Bucks County
#29 of 47 Restaurants in Warrington
Map Menu
Cuisines: Mexican

Chipotle Mexican Grill (Doylestown)

#713 of 1,211 Restaurants in Bucks County
#77 of 103 Restaurants in Doylestown
Map
Visitor photos (1)
Menu
Cuisines: Mexican

La Fogata Mexican Restaurant (Warminster)

#729 of 1,211 Restaurants in Bucks County
#41 of 62 Restaurants in Warminster
Map
Visitor photos (1)
Menu
Cuisines: Mexican

Chipotle (Trevose)

#764 of 1,211 Restaurants in Bucks County
#18 of 23 Restaurants in Trevose
Map Menu
Cuisines: Mexican Fast food

Chipotle Mexican Grill (Warrington)

#786 of 1,211 Restaurants in Bucks County
#34 of 47 Restaurants in Warrington
Map Menu
Cuisines: Mexican

Mexico Lindo II (Warminster)

#806 of 1,211 Restaurants in Bucks County
#46 of 62 Restaurants in Warminster
Map Menu
Cuisines: Mexican