Seattle skyline with Space Needle

The 10 Best Taco Places in San Francisco

Updated: February 19, 2021

Finding the top San Francisco restaurants has never been easier. To get you the ultimate list of the best restaurants, we scoured the best review and restaurant sites incorporating millions of expert and diner reviews. Scroll down to compare ratings, reviews, prices, and hours, making your decision easier than ever.

Find the perfect restaurant


Mexican · $12 avg. price for 2 tacos
San Francisco, Haight-Ashbury
Google: 4.4
Yelp: 4.0

Taqueria Cancún

San Francisco, Mission
Google: 4.5
Yelp: 4.0

Taqueria San Francisco

Mexican · $3 avg. price for 2 tacos
San Francisco, Mission
Google: 4.4
Yelp: 4.0

Nick’s Crispy Tacos

Mexican · $6 avg. price for 2 tacos
San Francisco, Russian Hill
Google: 4.1
Yelp: 4.0

Papito Potrero Hill

Mexican · $12 avg. price for 2 tacos
San Francisco, Potrero Hill
Google: 4.6
Yelp: 4.0

Don Pistos

Mexican · $13 avg. price for 2 tacos
San Francisco, Telegraph Hill
Google: 4.5
Yelp: 4.0


Mexican · $10 avg. price for 2 tacos
San Francisco, North Beach
Google: 4.8
Yelp: 5.0

Uno Dos Tacos

Mexican · $4 avg. price for 2 tacos
San Francisco, South Beach
Google: 4.4
Yelp: 4.0


Mexican · $7 avg. main dish
San Francisco, Marina
Google: 4.2
Yelp: 4.0


Mexican · $10 avg. main dish
San Francisco, Downtown
Google: 4.2
Yelp: 4.0

How did we curate this list?

Figuring out the best restaurants can take a long time. For these results, 1095134 restaurant reviews were analyzed, 31320 restaurants’ Yelp and Google reviews were captured, and exactly 1539 lists and articles from SF Tourism Tips, CultureTrip and Zagat and others were carefully reviewed by Feastfox. These spots have been featured in SF Tourism Tips - San Francisco Mexican Restaurants: My 10 Favorite Spots, CultureTrip - The Tastiest Mexican Restaurants in San Francisco and Zagat - Best Mexican Restaurants in San Francisco. We automatically update restaurants’ open hours and services, so you can actually enjoy the top restaurants we show. Every restaurant shown earned its spot fair and square. With Feastfox, money never makes the list. We don’t recommend restaurants lightly, these 10 are really something special.

Save or Splurge?

Know what prices to expect in every neighborhood. Deal-seekers will love the lower prices at South Beach, while those who love to splurge may enjoy what Yerba Buena has to offer. We compared the average price of 2 tacos in every spot in town.

NeighborhoodAve. price for 2 tacos# Tacos shops
Yerba Buena$171
Telegraph Hill$131
Potrero Hill$122
Van Ness - Civic Center$101
North Beach$101
South of Market$96
Russian Hill$62
South Beach$41

Parking tips

Nobody likes to circle around the block looking for parking, especially if you’re hungry or in a rush. Secure a stress-free parking spot with our partner SpotHero, a digital parking reservation system.

Popular choices in this area

Similar restaurants in nearby areas

Show more