Do I Have to Pay a Mexico Departure Tax?

Mexico does have a departure tax, but for most travelers it is already included in your airline ticket price. In some cases, you may need to pay separately upon departure.

The departure tax (officially called the Derecho de No Inmigrante or DNI) is approximately 20-30 USD per person. For travelers arriving by air, this fee is almost always included in your airline ticket price.

If you entered Mexico by land and are departing by air, you may need to pay the departure tax separately at the airport. Keep some cash or a credit card available just in case. At smaller regional airports, payment may be required in Mexican pesos.

For travelers on cruise ships or departing by land, the departure tax typically does not apply, though border crossing fees may exist depending on your route.

Related Questions

  1. How Long Can I Stay In Mexico?
  2. What Documents Do I Need To Visit Mexico?
  3. Where Are Mexico's Airports?
  4. What Are Mexico's Border Crossings Like?
See all Mexico questions
Anywhere mission
Anywhere Mexico

Insider-led Mexico Design & Concierge

Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.

Get Started

Private drivers; English-speaking available.

Avoid the crowds in private day tours.

Better stays, better pacing, better reservations.

Insider-only experiences and exclusive local partners.

24/7 in-country support by phone, text, and WhatsApp.

Belong Anywhere

Real Voices, Real Benefits

We believe travel is more than ticking destinations off a list – it's about discovering new places deeply, feeling connected wherever you go, and knowing you have a trusted team of local experts behind you every step of the way.

5 Stars - Verified customer reviews from Trustpilot