Mexico
Food tours in Cancun
Taste the city the way locals eat it, stall by stall and bar by bar. Cancun is the gateway to the Yucatan Peninsula: a 22 km hotel strip on the Caribbean, with Mayan sites, cenotes and islands within reach.
Best food tours in Cancun
Free cancellation on most experiences. We may earn a commission at no extra cost to you.
What to expect
Most food tours last 3 to 4 hours, include 5 to 8 tastings and cover 2 to 4 km on foot. Groups are usually capped at 10 to 12 people, and the tastings add up to a full meal.
How to choose
- Group size of 12 or fewer
- Number of tastings and whether drinks are included
- Dietary options (vegetarian, gluten free) confirmed in writing
- Market hours if a market visit is advertised
Local tips
- Book a morning slot if you want the markets open, an evening slot for wine and street food.
- Leave for Chichen Itza early: it is about 2.5 to 3 hours by road and the site gets hot and busy by late morning.
- Many cenotes and marine parks only allow biodegradable sunscreen, or ask you to shower before swimming.
Combine it with: Chichen Itza day trip with cenote swim, Isla Mujeres catamaran and snorkelling and Tulum ruins and beach.
Frequently asked questions
How long do food tours in Cancun last?
Most food tours last 3 to 4 hours, include 5 to 8 tastings and cover 2 to 4 km on foot. Groups are usually capped at 10 to 12 people, and the tastings add up to a full meal.
What is the best way to book food tours in Cancun?
Book a morning slot if you want the markets open, an evening slot for wine and street food. Leave for Chichen Itza early: it is about 2.5 to 3 hours by road and the site gets hot and busy by late morning.
Can I cancel food tours in Cancun?
Most experiences listed here offer free cancellation up to 24 hours before the start. Check the conditions on the booking page before paying.
When is the best time to visit Cancun?
December to April is dry and sunny, with peak prices around Christmas, New Year and Easter. Hurricane season runs from June to November, most active from August to October, and sargassum seaweed can reach the beaches from spring to late summer.