There are 7 ways to get from Xcalak to San Pedro by car, plane, bus, shuttle, 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.
Drive to Chetumal International Airport, fly to Ninoy Aquino International Airport
best- Drive from Xcalak to Chetumal International Airport (CTM)car
- Fly from Chetumal International Airport (CTM) to Ninoy Aquino International Airport (MNL)plane CTM - MNL
39h 41m₱36,294–124,648Drive to Belize City Municipal Airport, fly to Ninoy Aquino International Airport
cheapest- Drive from Xcalak to Belize-City-Municipal-Airport-TZAcar
- Fly from Belize City Municipal Airport (TZA) to Ninoy Aquino International Airport (MNL)plane TZA - MNL
39h 5m₱34,159–82,342Bus, shuttle to Cancún International Airport, fly to Ninoy Aquino International Airport
- Take the bus from Xcalak to Mahahual Centrobus
- Take a shuttle bus from Mahahual to Playa del Carmen
- Fly from Cancún International Airport (CUN) to Ninoy Aquino International Airport (MNL)plane CUN - MNL
34h 23m₱49,611–186,505Drive to Chetumal International Airport, fly to Clark International Airport, bus
- Drive from Xcalak to Chetumal International Airport (CTM)car
- Fly from Chetumal International Airport (CTM) to Clark International Airport (CRK)plane CTM - CRK
- Take the bus from Mabalacat City to Partas Terminal Cubaobus
44h 14m₱48,032–164,528Drive, ferry, shuttle to Belize City Goldson Intl Apt, fly to Ninoy Aquino International Airport
- Drive from Xcalak to Sartenejacar
- Take the ferry from Sarteneja to Corozalferry
- Take a shuttle bus from Corozal to Belize City Goldson Intl Airport
- Fly from Belize City Goldson Intl Apt (BZE) to Ninoy Aquino International Airport (MNL)plane BZE - MNL
39h 3mDrive, bus to Mérida International Airport, fly to Ninoy Aquino International Airport
- Drive from Xcalak to Chetumalcar
- Take the bus from Chetumal to Mérida Centro Históricobus
- Fly from Mérida International Airport (MID) to Ninoy Aquino International Airport (MNL)plane MID - MNL
39h 45m₱47,803–128,470Drive, ferry, shuttle to Belize City Goldson Intl Apt, fly to Clark International Airport, bus
- Drive from Xcalak to Sartenejacar
- Take the ferry from Sarteneja to Corozalferry
- Take a shuttle bus from Corozal to Belize City Goldson Intl Airport
- Fly from Belize City Goldson Intl Apt (BZE) to Clark International Airport (CRK)plane BZE - CRK
- Take the bus from Mabalacat City to Partas Terminal Cubaobus
46h 51m
Chetumal International Airport (CTM) to Ninoy Aquino International Airport (MNL) flights
Comparing Your Travel Options
The cheapest way to get from Xcalak to San Pedro is to drive and fly which costs ₱34,000 - ₱85,000 and takes 39h 5m.
The fastest way to get from Xcalak to San Pedro is to bus and shuttle and fly which takes 34h 23m and costs ₱49,000 - ₱190,000.
The distance between Xcalak and San Pedro is 15373 km.
It takes approximately 39h 41m to get from Xcalak to San Pedro, including transfers.
San Pedro is 13h ahead of Xcalak. It is currently 11:41 AM in Xcalak and 12:41 AM in San Pedro.
There are 741+ hotels available in San Pedro.
What companies run services between Xcalak, Mexico and San Pedro, Philippines?
There is no direct connection from Xcalak to San Pedro. However, you can drive to Chetumal International Airport (CTM) airport, fly to Ninoy Aquino International Airport (MNL), walk to Natalia, Parañaque City, Manila, take the bus to Epifanio de los Santos Avenue, Lungsod ng Pasay, walk to Pasay, then take the bus to San Pedro. Alternatively, you can take the bus to Mahahual Centro, walk to Mahahual, take the shuttle to Playa del Carmen, take the shuttle to Aeropuerto Internacional de Cancún Terminal 2, walk to Cancún International Airport (CUN) airport, fly to Ninoy Aquino International Airport (MNL), walk to Natalia, Parañaque City, Manila, take the bus to Epifanio de los Santos Avenue, Lungsod ng Pasay, walk to Pasay, then take the bus to San Pedro.
- Website
- philippineairlines.com
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Monterrey, Tokyo Narita
- Ave. Duration
- 34h 20m
- When
- Thursday
- Estimated price
- ₱33,000–120,000
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Puerto Vallarta, Tokyo Narita
- Ave. Duration
- 36h 10m
- When
- Sunday
- Estimated price
- ₱33,000–120,000
Flights from Cancún International Airport to Ninoy Aquino International Airport via Vancouver
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- ₱33,000–90,000
Flights from Belize City Municipal Airport to Ninoy Aquino International Airport via Dangriga, Belize City Goldson Intl Apt, San Francisco
- Ave. Duration
- 31h 35m
- When
- Saturday
- Estimated price
- ₱29,000–75,000
Flights from Belize City Municipal Airport to Ninoy Aquino International Airport via San Pedro, Belize City Goldson Intl Apt, San Francisco
- Ave. Duration
- 32h 5m
- When
- Saturday
- Estimated price
- ₱29,000–75,000
Flights from Belize City Goldson Intl Apt to Ninoy Aquino International Airport via Seattle
- Ave. Duration
- 27h 5m
- When
- Sunday
- Estimated price
- ₱43,000–110,000
Flights from Belize City Goldson Intl Apt to Ninoy Aquino International Airport via San Francisco
- Ave. Duration
- 29h 20m
- When
- Saturday
- Estimated price
- ₱43,000–110,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Calgary, Tokyo Narita
- Ave. Duration
- 41h 30m
- When
- Thursday
- Estimated price
- ₱42,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Monterrey, Tokyo Narita
- Ave. Duration
- 27h 55m
- When
- Thursday
- Estimated price
- ₱34,000–120,000
- Website
- ana.co.jp
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Tokyo Narita
- Ave. Duration
- 39h 9m
- When
- Every day
- Estimated price
- ₱39,000–280,000
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Monterrey, Tokyo Narita
- Ave. Duration
- 34h 20m
- When
- Thursday
- Estimated price
- ₱33,000–120,000
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Puerto Vallarta, Tokyo Narita
- Ave. Duration
- 36h 10m
- When
- Sunday
- Estimated price
- ₱33,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Calgary, Tokyo Narita
- Ave. Duration
- 41h 30m
- When
- Thursday
- Estimated price
- ₱42,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Monterrey, Tokyo Narita
- Ave. Duration
- 27h 55m
- When
- Thursday
- Estimated price
- ₱34,000–120,000
- Website
- starlux-airlines.com
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Tokyo Narita, Taiwan Taoyuan
- Ave. Duration
- 39h 44m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ₱50,000–380,000
Flights from Belize City Goldson Intl Apt to Clark International Airport via Seattle, Taiwan Taoyuan
- Ave. Duration
- 32h
- When
- Sunday
- Estimated price
- ₱60,000–190,000
Flights from Belize City Goldson Intl Apt to Clark International Airport via Los Angeles, Taiwan Taoyuan
- Ave. Duration
- 33h
- When
- Sunday
- Estimated price
- ₱65,000–190,000
- Website
- united.com
Flights from Belize City Municipal Airport to Ninoy Aquino International Airport via Dangriga, Belize City Goldson Intl Apt, San Francisco
- Ave. Duration
- 32h 50m
- When
- Saturday
- Estimated price
- ₱26,000–95,000
Flights from Belize City Municipal Airport to Ninoy Aquino International Airport via San Pedro, Belize City Goldson Intl Apt, San Francisco
- Ave. Duration
- 33h 20m
- When
- Saturday
- Estimated price
- ₱26,000–95,000
Flights from Belize City Goldson Intl Apt to Ninoy Aquino International Airport via San Francisco
- Ave. Duration
- 30h 35m
- When
- Saturday
- Estimated price
- ₱39,000–140,000
- Website
- jal.com
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Monterrey, Tokyo Narita
- Ave. Duration
- 42h 45m
- When
- Thursday
- Estimated price
- ₱33,000–120,000
Flights from Chetumal International Airport to Ninoy Aquino International Airport via Mexico City, Puerto Vallarta, Tokyo Narita
- Ave. Duration
- 44h 35m
- When
- Sunday
- Estimated price
- ₱33,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Monterrey, Tokyo Narita
- Ave. Duration
- 36h 20m
- When
- Thursday
- Estimated price
- ₱34,000–120,000
- Website
- cebupacificair.com
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Monterrey, Tokyo Narita
- Ave. Duration
- 36h
- When
- Thursday
- Estimated price
- ₱45,000–160,000
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Puerto Vallarta, Tokyo Narita
- Ave. Duration
- 37h 50m
- When
- Sunday
- Estimated price
- ₱45,000–160,000
- Website
- evaair.com
Flights from Mérida International Airport to Ninoy Aquino International Airport via Houston, Taiwan Taoyuan
- Ave. Duration
- 37h 45m
- When
- Every day
- Estimated price
- ₱43,000–110,000
Flights from Belize City Goldson Intl Apt to Clark International Airport via San Francisco, Taiwan Taoyuan
- Ave. Duration
- 34h 45m
- When
- Saturday
- Estimated price
- ₱50,000–190,000
- Website
- westjet.com
Flights from Cancún International Airport to Ninoy Aquino International Airport via Calgary, Tokyo Narita
- Ave. Duration
- 25h 35m
- When
- Saturday and Sunday
- Estimated price
- ₱37,000–100,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Calgary, Tokyo Narita
- Ave. Duration
- 41h 30m
- When
- Thursday
- Estimated price
- ₱42,000–120,000
- Website
- koreanair.com
Flights from Mérida International Airport to Ninoy Aquino International Airport via Calgary, Incheon
- Ave. Duration
- 42h 55m
- When
- Thursday
- Estimated price
- ₱43,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Monterrey, Incheon
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- ₱35,000–130,000
- Website
- flyasiana.com
Flights from Mérida International Airport to Ninoy Aquino International Airport via Calgary, Incheon
- Ave. Duration
- 42h 55m
- When
- Thursday
- Estimated price
- ₱43,000–120,000
Flights from Mérida International Airport to Ninoy Aquino International Airport via Monterrey, Incheon
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- ₱35,000–130,000
- Website
- aircanada.com
Flights from Cancún International Airport to Ninoy Aquino International Airport via Vancouver
- Ave. Duration
- 23h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₱30,000–110,000
- Website
- aerok.com
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Tokyo Narita, Chongju
- Ave. Duration
- 45h 14m
- When
- Every day
- Estimated price
- ₱55,000–390,000
- Website
- jejuair.net
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Monterrey, Incheon
- Ave. Duration
- 45h 25m
- When
- Tuesday and Thursday
- Estimated price
- ₱46,000–160,000
- Website
- jinair.com
Flights from Chetumal International Airport to Clark International Airport via Mexico City, Tokyo Narita, Gimhae
- Ave. Duration
- 45h 29m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₱55,000–380,000
- Phone
- +52 983 202 1165
- [email protected]
- Website
- Autobuses Caribe
Bus from Xcalak to Mahahual Centro
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₱190–600
- Schedules at
- Autobuses Caribe
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- ₱13,000–80,000
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- ₱49,000–80,000
- Phone
- (+632) 724 9820
- [email protected]
- Website
- facebook.com
Bus from Mabalacat City to Partas Terminal Cubao
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₱190–500
- Schedules at
- facebook.com
- Book at
- 12go.asia
Bus from Mabalacat City to Partas Terminal Cubao
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₱190–500
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- +501 671 7268
- [email protected]
- Website
- Belize Shuttle
Shuttle from Corozal to Belize City Goldson Intl Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Belize Shuttle
Shuttle from Corozal to Belize City Goldson Intl Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Belize Shuttle
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Mérida Centro Histórico
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₱2,400–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +501 600 4737
- [email protected]
- Website
- Belize Sea Shuttle
Ferry from Sarteneja to Corozal
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Belize Sea Shuttle
Ferry from Sarteneja to Corozal
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Belize Sea Shuttle
- Phone
- +501 610 4475
- [email protected]
- Website
- Thunderbolt
Ferry from Sarteneja to Corozal
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Thunderbolt
Ferry from Sarteneja to Corozal
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Website
- Thunderbolt
Want to know more about travelling around Philippines
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide























