Rome2Rio

How to get fromPunta Gorda to Mexico Cityby shuttle, plane, bus, car, or ferry

Find Transport to Mexico City

See all options

There are 8 ways to get from Punta Gorda to Mexico City by shuttle, plane, bus, car, or ferry

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

  1. Shuttle, shuttle to Chetumal International Airport, fly to Benito Juárez International Airport

    best
    1. Take a shuttle bus from Punta Gorda to Belize City Goldson Intl Airportshuttle bus
    2. Take a shuttle bus from Belize City Goldson Intl Airport to Corozalshuttle bus
    3. Fly from Chetumal International Airport (CTM) to Benito Juárez International Airport (MEX)plane plane CTM - MEX
    10h 15m
  2. Ferry to Puerto Barrios Airport, fly to Benito Juárez International Airport

    cheapest
    1. Take the ferry from Punta Gorda to Muelle Municipalferry ferry
    2. Fly from Puerto Barrios Airport (PBR) to Benito Juárez International Airport (MEX)plane plane PBR - MEX
    8h 13m
    $1,926–8,053
  3. Bus

    1. Take the bus from Punta Gorda to Novelo's Bus Terminalbus bus
    2. Take the bus from Belize City to Chetumalbus bus
    3. Take the bus from Chetumal to Terminal Central de Autobuses del Nortebus bus
    32h 32m
    $2,686–7,848
  4. Drive 1,367.4 km

    1. Drive from Punta Gorda to Mexico Citycar car 1,367.4 km
    18h 50m
    $4,844–6,996
  5. Ferry, drive, bus to Ramón Villeda Morales International Airport, fly to Benito Juárez International Airport

    1. Take the ferry from Punta Gorda to Muelle Municipalferry ferry
    2. Drive from Muelle Municipal to Corintocar car
    3. Take the bus from Corinto to Terminal Metropolitana de Busesbus bus
    4. Fly from Ramón Villeda Morales International Airport (SAP) to Benito Juárez International Airport (MEX)plane plane SAP - MEX
    7h 58m
    $5,756–14,163
  6. Shuttle, shuttle to Chetumal International Airport, fly to Felipe Ángeles International Airport

    1. Take a shuttle bus from Punta Gorda to Belize City Goldson Intl Airportshuttle bus
    2. Take a shuttle bus from Belize City Goldson Intl Airport to Corozalshuttle bus
    3. Fly from Chetumal International Airport (CTM) to Felipe Ángeles International Airport (NLU)plane plane CTM - NLU
    11h 54m
  7. Ferry, bus to La Aurora International Airport, fly to Benito Juárez International Airport

    1. Take the ferry from Punta Gorda to Muelle Municipalferry ferry
    2. Take the bus from Puerto Barrios to Litegua Bus Stationbus bus
    3. Fly from La Aurora International Airport (GUA) to Benito Juárez International Airport (MEX)plane plane GUA - MEX
    12h 20m
    $2,538–6,436
  8. Boat, bus

    1. Take the ferry from Punta Gorda Municipal Pier to Rio Dulceferry ferry
    2. Take the bus from Río Dulce to Litegua Bus Stationbus bus
    3. Take the bus from Estación Central 7a Avenida Zona 1 to Tapachulabus bus
    4. Take the bus from Tapachula to México Citybus bus
    34h 39m
    $2,676–3,436

Chetumal International Airport (CTM) to Benito Juárez International Airport (MEX) flights

Calendar21Weekly Planes
Duration2h 9mAverage Duration
Ticket$1,090Cheapest Price
See schedules

Questions & Answers

What companies run services between Punta Gorda, Belize and Mexico City, Mexico?

You can take a bus from Punta Gorda to Terminal Central de Autobuses del Norte via Novelo's Bus Terminal, Belize City, and Chetumal in around 32h 32m.

Airlines
Bus operators
Ferry 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 The beginner’s guide to the 2018 World Nomad Games, Getting around the Cyclades, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.