There are 4 ways to get from Tehrān to Cancún by bus, plane, ferry, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tehran International Airport, fly to Cancún International Airport
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Cancún International Airport (CUN)plane IKA - CUN
26h 12m$7,560–21,146Fly Mehrabad International Airport to Cancún International Airport
- Fly from Mehrabad International Airport (THR) to Cancún International Airport (CUN)plane THR - CUN
39h 2m$8,041–28,127Bus to Tehran International Airport, fly to Cozumel International Airport, ferry, shuttle
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Cozumel International Airport (CZM)plane IKA - CZM
- Take the ferry from Cozumel to Playa del Carmenferry
- Take a shuttle bus from Playa del Carmen to Cancún
35h 2m$14,270–39,336Bus to Tehran International Airport, fly to Tulum International Airport, train
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Tulum International Airport (TQO)plane IKA - TQO
- Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Cancún Aeropuertotrain
40h 4m$11,165–31,326
Tehran International Airport (IKA) to Cancún International Airport (CUN) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Cancún is to bus and fly which costs $7500 - $22000 and takes 26h 12m.
The fastest way to get from Tehrān to Cancún is to bus and fly which takes 26h 12m and costs $7500 - $22000.
The distance between Tehrān and Cancún is 12405 km.
It takes approximately 26h 12m to get from Tehrān to Cancún, including transfers.
Cancún is 8h 30m behind Tehrān. It is currently 7:06 PM in Tehrān and 10:36 AM in Cancún.
There are 1602+ hotels available in Cancún.
What companies run services between Tehrān, Iran and Cancún, Mexico?
Chabahar Airlines, Turkish Airlines, and six other airlines fly from Mehrabad International Airport (THR) to Cancún International Airport (CUN) 6 times a week.
- Website
- airtransat.com
Flights from Tehran International Airport to Cancún International Airport via Vienna, Montreal
- Ave. Duration
- 24h
- When
- Monday and Saturday
- Estimated price
- $9,000–25,000
Flights from Tehran International Airport to Cozumel International Airport via Istanbul, Montreal
- Ave. Duration
- 36h 30m
- When
- Thursday
- Estimated price
- $13,000–33,000
Flights from Tehran International Airport to Tulum International Airport via Istanbul, Montreal
- Ave. Duration
- 33h 35m
- When
- Wednesday
- Estimated price
- $10,000–33,000
Flights from Tehran International Airport to Tulum International Airport via Vienna, Montreal
- Ave. Duration
- 41h 25m
- When
- Saturday
- Estimated price
- $10,000–29,000
- Website
- delta.com
Flights from Mehrabad International Airport to Cancún International Airport via Tabriz, Istanbul, Boston
- Ave. Duration
- 47h 40m
- When
- Tuesday
- Estimated price
- $8,000–28,000
Flights from Tehran International Airport to Cozumel International Airport via Istanbul, Atlanta
- Ave. Duration
- 40h 23m
- When
- Sunday
- Estimated price
- $11,000–39,000
Flights from Tehran International Airport to Cozumel International Airport via Frankfurt, Atlanta
- Ave. Duration
- 44h 8m
- When
- Every day
- Estimated price
- $11,000–42,000
Flights from Tehran International Airport to Tulum International Airport via Frankfurt, Atlanta
- Ave. Duration
- 43h 55m
- When
- Friday
- Estimated price
- $10,000–35,000
- Website
- aircanada.com
Flights from Tehran International Airport to Cozumel International Airport via Istanbul, Montreal
- Ave. Duration
- 40h 10m
- When
- Sunday
- Estimated price
- $11,000–39,000
Flights from Tehran International Airport to Cozumel International Airport via Vienna, Toronto
- Ave. Duration
- 40h 35m
- When
- Saturday
- Estimated price
- $11,000–39,000
Flights from Tehran International Airport to Tulum International Airport via Vienna, Toronto
- Ave. Duration
- 44h 20m
- When
- Saturday
- Estimated price
- $9,000–33,000
Flights from Tehran International Airport to Tulum International Airport via Istanbul, Montreal
- Ave. Duration
- 34h 20m
- When
- Wednesday
- Estimated price
- $10,000–33,000
- Website
- aa.com
Flights from Mehrabad International Airport to Cancún International Airport via Tabriz, Istanbul, Miami
- Ave. Duration
- 44h 56m
- When
- Tuesday
- Estimated price
- $8,000–28,000
Flights from Tehran International Airport to Cozumel International Airport via Istanbul, Miami
- Ave. Duration
- 34h 39m
- When
- Sunday, Monday, Tuesday, Thursday, and Friday
- Estimated price
- $11,000–39,000
- Website
- condor.com
Flights from Tehran International Airport to Cancún International Airport via Frankfurt
- Ave. Duration
- 23h 17m
- When
- Wednesday, Friday, Saturday, Tuesday, and Sunday
- Estimated price
- $7,500–21,000
- Website
- united.com
Flights from Mehrabad International Airport to Cancún International Airport via Esfahan, Istanbul, Washington Dulles
- Ave. Duration
- 37h 55m
- When
- Wednesday
- Estimated price
- $8,500–29,000
Flights from Mehrabad International Airport to Cancún International Airport via Tabriz, Istanbul, Washington Dulles
- Ave. Duration
- 46h 20m
- When
- Tuesday
- Estimated price
- $8,000–28,000
- Website
- lufthansa.com
Flights from Tehran International Airport to Cancún International Airport via Frankfurt
- Ave. Duration
- 22h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $11,000–15,000
- Website
- vivaaerobus.com
Flights from Mehrabad International Airport to Cancún International Airport via Tabriz, Istanbul, Havana
- Ave. Duration
- 44h 40m
- When
- Tuesday
- Estimated price
- $8,000–28,000
- Website
- latam.com
Flights from Mehrabad International Airport to Cancún International Airport via Tabriz, Istanbul, Miami
- Ave. Duration
- 2d 1h
- When
- Friday
- Estimated price
- $8,000–28,000
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Cancún Aeropuerto
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- $240–1,200
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $240–300
- Local Tourist
- $310–370
- National Tourist
- $460–550
- International Tourist
- $600–750
- National Premier
- $700–900
- International Premier
- $950–1,200
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Playa del Carmen to Cancún
- Ave. Duration
- 1h 5m
- Frequency
- On demand
- Estimated price
- $1,000–5,500
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $3,600–5,500
- Phone
- +52 998 460 3084
- [email protected]
- Website
- Ultramar Ferry
Ferry from Cozumel to Playa del Carmen
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
- Phone
- +52 987 872 1508
- [email protected]
- Website
- winjet.mx
Ferry from Cozumel to Playa del Carmen
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–341
- Schedules at
- winjet.mx
- Book at
- winjet.mx
- General
- $341
- Handicapped
- $109
- Minor
- $262
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Heading to Europe? Read this before you buy a Eurail Pass, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.











