Rome2Rio

How to get fromMexico City to San Pedro Riverby plane, ferry, unknown, bus, or train

Find Transport to San Pedro River

See all options

There are 5 ways to get from Mexico City to San Pedro River by plane, ferry, unknown, bus, 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.

  1. Fly Benito Juárez International Airport to Chetumal International Airport, ferry, travel

    best
    1. Fly from Benito Juárez International Airport (MEX) to Chetumal International Airport (CTM)plane plane MEX - CTM
    2. Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry ferry
    3. Walk from San Pedro Terminal to San Pedro Riverunknown unknown
    5h 35m
  2. Bus, ferry, travel

    1. Take the bus from México Terminal TAPO to Chetumalbus bus
    2. Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry ferry
    3. Walk from San Pedro Terminal to San Pedro Riverunknown unknown
    23h 23m
  3. Fly Felipe Ángeles International Airport to Chetumal International Airport, ferry, travel

    1. Fly from Felipe Ángeles International Airport (NLU) to Chetumal International Airport (CTM)plane plane NLU - CTM
    2. Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry ferry
    3. Walk from San Pedro Terminal to San Pedro Riverunknown unknown
    6h 15m
  4. Fly Felipe Ángeles International Airport to Tulum International Airport, train, ferry, travel

    1. Fly from Felipe Ángeles International Airport (NLU) to Tulum International Airport (TQO)plane plane NLU - TQO
    2. Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Chetumal Aeropuertotrain train
    3. Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry ferry
    4. Walk from San Pedro Terminal to San Pedro Riverunknown unknown
    10h 38m
  5. Fly Benito Juárez International Airport to Belize City Goldson Intl Apt, ferry, travel

    1. Fly from Benito Juárez International Airport (MEX) to Belize City Goldson Intl Apt (BZE)plane plane MEX - BZE
    2. Take the ferry from Belize Terminal to San Pedro Terminalferry ferry
    3. Walk from San Pedro Terminal to San Pedro Riverunknown unknown
    9h 45m

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

Calendar21Weekly Planes
Duration1h 59mAverage Duration
Ticket$64Cheapest Price
See schedules

Questions & Answers

What companies run services between Mexico City, Mexico and San Pedro River, Belize?

There is no direct connection from Mexico City to San Pedro River. However, you can take the line 4 bus to Terminal 1 - Aeropuerto, walk to Benito Juárez International Airport (MEX) airport, fly to Chetumal International Airport (CTM), drive to Chetumal Terminal Marítima, take the ferry to San Pedro Terminal, then travel to San Pedro River. Alternatively, you can take a bus from México Terminal TAPO to San Pedro River via Chetumal, Chetumal Terminal Marítima, and San Pedro Terminal in around 23h 23m.

Airlines
Train operators
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 Italy Travel Guides, 10 amazing places to get away from it all in Australia, and Need to know: Greyhound - to help you get the most out of your next trip.