The 10 Best Places for Margaritas in Pennsylvania!

If we're talking tequila in the United States, the margarita is by far the most popular tequila-based cocktail. And while southern states like Arizona may be well-known for their affinity for this agave-based beverage, northern states, like Pennsylvania, in this case, appreciate it in their own way. Cool off this summer with one of the best margaritas in the state.

1. Mission Taqueria, Philadelphia, PA

In the heart of center city Philly is Mission Taqueria. They offer a "wide range" of margaritas like Frozen Strawberry-Rhubarb or Mango-Chile-Lime, Green Juice, and other delicious cocktails. If you're not one who's tantalized by tequila, don't worry—there's Dos Equis, Corona, and draft beer, too.

2. El Barrio Cantina & Tequila Bar, Holland, PA

Where's a better place to go for a tequila-infused margarita than a dedicated tequila bar? If you're in Pennsylvania and looking for one, let El Barrio Cantina be your margarita savior. There are spicy, tropical, strawberry-basil, and signature options, so your tequila 5-a-day is more than covered.

3. El Poquito Cantina, Philadelphia, PA

Take a look at the menu, and you'll see that the margarita options at El Poquitio are, well, limited. However, the traditional, frozen, and beer-infused margarita are all crafted with care, as is everything else on the menu—so you won't be disappointed no matter what you try. We'd recommend the Banh Mi street tacos, too, as they are a worthy companion to any margarita.

4. Mad Mex, Multiple locations

If we had to describe the margarita selection at Mad Mex in one word, it would be LIT. You're spoiled for choice, here. And if you don't find a marg on the menu that speaks to you? (We're salivating over the Blackberry Thyme option, honestly) You can create your own. Did we just die and go to margarita heaven? Maybe.

5. Al Pastor, Exton, PA

Al Pastor bills itself as a modern Mexican eatery. Take one look at their drink menu and you'll see the Al Pastor margarita which features not a salted rim, but an allspice one. If that doesn't scream modern to you, we don't know what does. Give it a try and be sure to let us know what you think. We're certainly curious.

6. Tako, Pittsburgh, PA

If there's one thing Pittsburgh's Tako doesn't do, it's mess around. Both the margarita and the taco options here are serious business. The former has not one, two, or three different varieties—but nine! There's grapefruit, pineapple, and coconut, to name a few.

7. Havana, New Hope, PA

Drinks are flowing at Havana in New Hope, and while there may only be one margarita on the restaurant's extensive drink menu, there are a lot of other options to choose from. Try the Pomegranate margarita or go for one of the 10+ mojitos. Blueberry Ginger is calling!

8. El Sol Mexican Restaurant, Harrisburg, PA

El Sol has a massive amount of margarita options—sure to meet any tequila fan's needs. Order a house margarita, or if you're feeling fancy, splurge on the Million Dollar margarita. It may run you a cool $50, but it comes with bragging rights, so it's a win-win.

9. Margarita King, Mercer, PA

Margaritas are lively and colorful at the Margarita King in Mercer. Choose from a classic, or one of the restaurant's 10 flavored margaritas in small, regular, or a pitcher size. To make your decision even more difficult, there are Gold, Top Shelf, and Corona-infused margaritas, too. Good luck!

10. El Rodeo, Multiple locations

No matter which El Rodeo location you race over to, you can always count on quenching your thirst with a tasty margarita. We have two words for you: Guava and Kiwi. Need we say more?

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Bars Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County