Rome2Rio

How to get fromMexico City to Cozumel (Station)by plane, bus, ferry, car, car ferry, shuttle, or taxi

Find Transport to Cozumel (Station)

See all options

There are 7 ways to get from Mexico City to Cozumel (Station) by plane, bus, ferry, car, car ferry, shuttle, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Benito Juárez International Airport to Cozumel International Airport

    best
    1. Fly from Benito Juárez International Airport (MEX) to Cozumel International Airport (CZM)plane plane MEX - CZM
    3h 43m
    $1,856–5,960
  2. Fly Felipe Ángeles International Airport to Cancún International Airport, shuttle, ferry

    cheapest
    1. Fly from Felipe Ángeles International Airport (NLU) to Cancún International Airport (CUN)plane plane NLU - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Airportshuttle bus
    3. Take the ferry from Playa del Carmen to Cozumelferry ferry
    7h 8m
    $1,698–5,476
  3. Bus, ferry via Puebla

    1. Take the bus from Terminal de Autobuses de Pasajeros de Oriente to San Martín Texmelucanbus bus
    2. Take the bus from Puebla Capu to Playa del Carmen Alternabus bus
    3. Take the ferry from Playa del Carmen to Cozumelferry ferry
    30h 34m
    $2,353–4,981
  4. Drive, car ferry

    1. Drive from Mexico City to Calicacar car
    2. Take the carferry from Punta Venado - Calica to Cozumelcarferry car ferry Punta Venado
    19h 50m
    $3,753–5,008
  5. Fly Benito Juárez International Airport to Cancún International Airport, shuttle, ferry

    1. Fly from Benito Juárez International Airport (MEX) to Cancún International Airport (CUN)plane plane MEX - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Airportshuttle bus
    3. Take the ferry from Playa del Carmen to Cozumelferry ferry
    6h 28m
    $1,751–4,910
  6. Fly Felipe Ángeles International Airport to Tulum International Airport, taxi, bus, ferry

    1. Fly from Felipe Ángeles International Airport (NLU) to Tulum International Airport (TQO)plane plane NLU - TQO
    2. Take the taxi from Tulum International Airport (TQO) to Terminal de Autobuses ADO Tulumtaxi taxi
    3. Take the bus from Terminal de Autobuses ADO Tulum to Playa del Carmen Alternabus bus
    4. Take the ferry from Playa del Carmen to Cozumelferry ferry
    7h 6m
    $3,338–6,726
  7. Bus, ferry

    1. Take the bus from Terminal Central de Autobuses del Norte to Terminal de Autobuses ADO Cancúnbus bus
    2. Take the bus from Terminal de Autobuses ADO Cancún to Playa del Carmen Terminal Turísticabus bus
    3. Take the ferry from Playa del Carmen to Cozumelferry ferry
    30h 59m
    $2,471–5,128

Mexico City to Cozumel (Station) by bus and ferry

Calendar21Weekly Services
Duration30h 59mAverage Duration
Ticket$2,471Cheapest Price
See schedules

Questions & Answers

What companies run services between Mexico City, Mexico and Cozumel (Station), Mexico?

Volaris and Aeroméxico fly from Benito Juárez International Airport (MEX) to Cozumel International Airport (CZM) twice daily.

Airlines
Bus operators
Ferry operators
Other operators

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 Florence to Rome, How do I get from Sydney to Melbourne, and How to get from Luton Airport into central London - to help you get the most out of your next trip.