Philadelphia offers some of the best restaurants and bars, many of which have been featured on Food Network and high-traffic websites. Though there are so many spots to try, sometimes, you’re craving one thing specifically and need to find the perfect place to get it. I don’t know about you, but when the weather heats up and the city comes more alive, I find myself wanting a margarita. So, I’ve put together a list of my favorite places to get one in town.
From small cantinas to full-service restaurants and bars, there’s a spot for every occasion on this list. While every spot has your classic margarita, there are also some places on my list with innovative flavors and twists, so if you’re feeling adventurous, I’ve got you covered. Keep reading to learn more about each location!
Best Margarita Spots in Philadelphia
- Las Margaritas
- Los Camaradas
- Loco Pez
- Cantina Dos Segundos
- Jose Pistola’s
- Tequilas Restaurant & Bar
- El Rey
- El Vez
2538 Welsh Rd, Philadelphia, PA 19152
Phone: (215) 969-6600
With nearly 2,000 reviews, it’s clear people love the food and drinks at Las Margaritas. This local restaurant serves authentic Mexican cuisine and drinks in a lively and inviting atmosphere. When you go inside, you’ll be greeted with vibrant colors and friendly service.
Las Margaritas offers plenty of delicious cocktails, the prize winner being their margaritas. We recommend the Texas margarita, mango margarita, pomegranate margarita, or golden margarita. They also offer four different sizes ranging from 12 oz to 32 oz!
918 S 22nd St, Philadelphia, PA 19146
Phone: (215) 309-3727
A more low-key spot for margaritas is Los Camaradas. This little restaurant is a cozy spot with romantic vibes and great offerings. With tasty Mexican cuisine, margaritas, and a wide selection of tequila.
Los Camaradas’ drinks are highly rated, some locals even say their the best in town. Choose from their vast list of tequilas to add to your margarita and explore their flavored options to find your new favorite. Flavors include options like mango and cucumber available in single drinks or pitchers!
2401 E Norris St, Philadelphia, PA 19125
Phone: (267) 886-8061
Housed in a quaint, retro-themed spot, Loco Pez is a popular spot for this tasty drink. This local taqueria offers California-style Mexican cuisine and drinks. Loco Pez is cash-only, so be sure to bring some with you.
Offering beer, wine, and cocktails, Loco Pez has drinks for everyone, but we’re here for the margaritas. With innovative twists on this classic drink, you may just find the perfect combo. Try out the impala, fairlane, coupe de ville, or monte carlo!
Cantina Dos Segundos
931 N 2nd St, Philadelphia, PA 19123
Phone: (215) 629-0500
Serving a modern take on Mexican cuisine and drinks, Cantina Dos Segundos is a can’t-miss spot in town. This local restaurant is all about exciting dishes and the experience of eating and drinking.
With one of the most extensive tequila lists in the country, you can bet that Cantina Dos Segundos does margs right. We recommend the people’s marg, endless summer margarita, or a classic margarita with one of over 100 tequila selections to customize it to your taste!
263 S 15th St, Philadelphia, PA 19102
Phone: (215) 545-4101
Another popular spot for margaritas you have to try is Jose Pistola’s. Reviewers love the food, drinks, attentive and friendly service. Be sure to stop by for happy hour for deals on food and drinks, it’s from 3 p.m. to 6 p.m.!
Margaritas are available by the glass or pitcher at Jose Pistola’s. Try out the minty paloma marg, spicy ass mango, strawberry fresca, or that passion fruit tho. Make sure to choose between, salt, sugar, or nothing on the rim of your glass!
408 S 2nd St, Philadelphia, PA 19147
Phone: (215) 238-7280
Looking for a relaxed and cozy spot to grab margs with your date? We suggest Xochitl. This local restaurant offers Mexican cuisine and drinks surrounded by authentic decor that will make you feel like you’ve taken a trip to Mexico.
Happy hour is from 4 p.m. to 6 p.m. Tuesday through Friday, so stop by then for deals on margaritas. Be sure to try the ultimate margarita, blood orange margarita, guava margarita, Xochitl margarita, or perfect margarita!
Tequilas Restaurant & Bar
1602 Locust St, Philadelphia, PA 19103
Phone: (215) 546-0181
With a name like Tequilas Restaurant & Bar, it’s no surprise this spot is a popular one to grab a margarita or two in town. This restaurant has been operating since 1986 and has been doing quite well ever since, as shown by over 800 reviews.
Tequilas Restaurant & Bar offers a variety of margaritas to enjoy alone or in addition to some delicious food. Choose from the rose margarita, tequila margarita, jalap margarita, and more. Don’t forget to check out the family margarita deal!
2013 Chestnut St, Philadelphia, PA 19103
Phone: (215) 563-3330
Serving homestyle Mexican cuisine and plenty of tequila, you have to grab a margarita and some food at El Rey. This spot focuses on cuisine derived from the traditions of Puebla and Veracruz, so you can count on it being authentic.
Offering glasses and pitchers, El Rey has plenty of delicious margaritas to order. Try out the classic margarita, frozen margarita, mango margarita, or passion in Oaxaca. They also have a rotating option, so there’s always something new to try!
121 S 13th St, Philadelphia, PA 19107
Phone: (215) 928-9800
Looking for an upscale experience? Check out El Vez. This local restaurant and bar is housed in a vibrant and flashy interior filled with color and life. With close to 4,000 reviews, it’s obvious that people love it here.
El Vez offers one of the widest tequila selections in the city, so you can bet the margaritas are well worth the visit. There are quite a few margaritas to choose from here, so be sure to try the pink cadillac, frozen blood orange, la diabla, or granada!
3945 Chestnut St, Philadelphia, PA 19104
Phone: (215) 222-1657
Finishing up our list of margaritas is Distrito. This cantina-style spot is a casual restaurant offering Mexican street food and drinks. With an award-winning chef, it’s no wonder people visit this place so often.
Distrito’s margarita options aren’t the most extensive, but they’re just as delicious as the other spots. We recommend the Distrito margarita, strawberry margarita, el jefe, or paloma. Be sure to check out happy hour from 5 p.m. to 7 p.m. every day of the week!
As you can see, the options are endless when it comes to grabbing a margarita in Philadelphia. So, the next time you’re craving one of these cold and delicious drinks, you’ll know exactly where to go to get one.
Which spot are you most excited to try? Let us know! Did we leave a restaurant out of this list? Make sure you leave us a comment and we’ll check it out!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.