Mexico  ›  Central Mexico  ›  Mexico City  ›  Restaurants in Mexico City

Restaurants in Mexico City

★4.9 ✓Free cancellation on most experiences

Our top 3 of 7 experiences

Teotihuacan: No Shops or Restaurant Stops, Direct TourOur pick
Teotihuacan: No Shops or Restaurant Stops, Direct Tour★ 4.91 (923)7hEvery day · 8 start timesLive guide EN · ES
from · per personUS$ 50
Mexico City: Hot Air Balloon Teotihuacan & Breakfast★Top rated
Mexico City: Hot Air Balloon Teotihuacan & Breakfast★ 4.92 (155)5hMon–Sat · 05:00Live guide EN · ESHotel pickup
from · per personUS$ 350
Teotihuacan Tour: Pyramids, Basilica & Cave DiningBest value
Teotihuacan Tour: Pyramids, Basilica & Cave Dining★ 4.64 (92)8h 30mEvery day · 08:00Live guide EN · ESPickup optional
from · per personUS$ 41

Restaurants in Mexico City 7 options

From US$ 41 · departures between 05:00 and 12:30 · live guides in 2 languages · most take 7h–8h

Teotihuacan Pyramids & La Gruta Cave Lunch Early Tour
›
‹
Travelers' pick
Teotihuacan Pyramids & La Gruta Cave Lunch Early TourArrive early at Teotihuacan from Mexico City for quiet pyramid walks, expert guide stories, and a cave restaurant stop. Includes pickup and entry tickets.
1,503 reviews
4.81★
Duration
7h
start times · Mon–Sat
5
Live guide EN · ESFree cancellationfromUS$ 59per person
Teotihuacan: No Shops or Restaurant Stops, Direct Tour
›
‹
Our pick
Teotihuacan: No Shops or Restaurant Stops, Direct TourSkip the usual detours and see Teotihuacan your way. Walk the Causeway of the Dead, climb ancient pyramids, and explore with a certified guide, includes pickup.
923 reviews
4.91★
Duration
7h
start times · Every day
8
Live guide EN · ESFree cancellationfromUS$ 50per person
Teotihuacan Pyramids & La Gruta Cave Lunch Day Trip
›
‹
Travelers' pick
Teotihuacan Pyramids & La Gruta Cave Lunch Day TripStart early from Mexico City to walk Teotihuacan’s ancient pyramids, then dine at La Gruta cave restaurant. Includes entry tickets and round-trip transport.
179 reviews
4.88★
Duration
7h 30m
start times · Mon–Sat
7
Live guide EN · ESFree cancellationfromUS$ 56per person
Teotihuacan Pyramids & La Gruta Cave Restaurant from Mexico City
›
‹
Excellent quality
Teotihuacan Pyramids & La Gruta Cave Restaurant from Mexico CityHalf-day trip to Teotihuacan pyramids with archaeologist guide, cave restaurant lunch, and mezcal tasting. Pickup from Mexico City hotels included.
156 reviews
4.90★
Duration
8h
start times · Every day
8
Live guide EN · ESFree cancellationfromUS$ 57per person
Mexico City: Hot Air Balloon Teotihuacan & Breakfast
›
‹
★Top rated
Mexico City: Hot Air Balloon Teotihuacan & BreakfastShared hot air balloon flight over Teotihuacan pyramids from Mexico City, 45 minutes in the air. Includes round transport and breakfast at Restaurant La Gruta. Ends by noon.
155 reviews
4.92★
Duration
5h
Mon–Sat
05:00
Live guide EN · ESHotel pickupFree cancellationfromUS$ 350per person
Teotihuacan Tour: Pyramids, Basilica & Cave Dining
›
‹
Best value
Teotihuacan Tour: Pyramids, Basilica & Cave DiningEight and a half hours from Mexico City: start at the House of Tiles, climb the Pyramid of the Sun at Teotihuacan with your ticket included.
92 reviews
4.64★
Duration
8h 30m
Every day
08:00
Live guide EN · ESPickup optionalFree cancellationfromUS$ 41per person
Teotihuacan VIP Early Access Tour with La Gruta Cave Restaurant
›
‹
Excellent quality
Teotihuacan VIP Early Access Tour with La Gruta Cave RestaurantBeat the crowds at Teotihuacan's pyramids with early entry, then descend into La Gruta Cave Restaurant for lunch inside a natural cavern.
23 reviews
4.91★
Duration
7h 30m
start times · Mon–Sat
9
Live guide EN · ESFree cancellationfromUS$ 41per person

All 7 options, side by side

✓ 2026-11-03
OptionPriceDurationRatingDays and timesGuide languages
Teotihuacan: No Shops or Restaurant Stops, Direct TourOur pick
US$ 50 per person
7h4.91★ · 923Every day · 8 start timesEnglish, Spanish
Mexico City: Hot Air Balloon Teotihuacan & BreakfastTop ratedGroup of up to 15 · Pickup offered
US$ 350 per person
5h4.92★ · 155Mon–Sat · 05:00English, Spanish
Teotihuacan Tour: Pyramids, Basilica & Cave DiningBest valuePickup offered
US$ 41 per person
8h 30m4.64★ · 92Every day · 08:00English, Spanish
Teotihuacan Pyramids & La Gruta Cave Lunch Early Tour
US$ 59 per person
7h4.81★ · 1,503Mon–Sat · 5 start timesEnglish, Spanish
Teotihuacan Pyramids & La Gruta Cave Lunch Day Trip
US$ 56 per person
7h 30m4.88★ · 179Mon–Sat · 7 start timesEnglish, Spanish
Teotihuacan Pyramids & La Gruta Cave Restaurant from Mexico City
US$ 57 per person
8h4.90★ · 156Every day · 8 start timesEnglish, Spanish
Teotihuacan VIP Early Access Tour with La Gruta Cave Restaurant
US$ 41 per person
7h 30m4.91★ · 23Mon–Sat · 9 start timesEnglish, Spanish

By what you need

Restaurants in Mexico City at a glance

Real price per person across the 7 options: US$ 41–US$ 350 (median US$ 56). With 100+ reviews: 5 of 7.

Of the 7 options: 7 with live guides in English, 7 with free cancellation, 7 with instant confirmation, 2 with hotel pickup, 6 kid-friendly and 7 bookable last-minute.

How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.

More things to do in Mexico City

Need help planning your next activity?