There are 8 ways to get from Houston Airport (IAH) to San Pedro by plane, ferry, 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.
Fly to Belize City Goldson Intl Apt, ferry
best- Fly from George Bush Intercontinental Airport (IAH) to Belize City Goldson Intl Apt (BZE)plane IAH - BZE
- Take the ferry from Belize Terminal to San Pedro Terminalferry
5h 38m$177–724Fly to John Greif Ii Airport
cheapest- Fly from George Bush Intercontinental Airport (IAH) to John Greif Ii Airport (SPR)plane IAH - SPR
3h 50m$95–470Bus, ferry
- Take the bus from Bush IAH Terminal C to Pierce St @ Travis Stbus 102
- Take the bus from Houston Bus Station to McAllen Central Stationbus
- Take the bus from Reynosa to Veracruzbus
- Take the bus from Veracruz to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
46h 34m$318–549Fly to Tulum International Airport, train, ferry
- Fly from George Bush Intercontinental Airport (IAH) to Tulum International Airport (TQO)plane IAH - TQO
- Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Chetumal Aeropuertotrain
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
9h 20m$245–787Fly to Caye Caulker Airport, fly to Blue Hole, Tour
- Fly from George Bush Intercontinental Airport (IAH) to Caye Caulker (CUK)plane IAH - CUK
- Fly from Caye Caulker Airport to Blue Holeplane
- Take the ferry from Blue Hole to San Pedroferry
8h 17m$616–1,090Bus, ferry via Cárdenas
- Take the bus from Bush IAH Terminal C to Pierce St @ Travis Stbus 102
- Take the bus from Houston Bus Station to Puente Intl Hidalgobus
- Take the bus from Reynosa to Cárdenasbus
- Take the bus from Cárdenas to Bacalarbus
- Take the ferry from Chetumal Terminal Marítima to San Pedroferry
47h 35m$281–522Bus, ferry #2
- Take the bus from Downtown Houston to San Antonio Bus Stationbus
- Take the bus from San Antonio to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
2d 3h$364–605Bus, ferry #3
- Take the bus from Bush IAH Terminal C to Pierce St @ Travis Stbus 102
- Take the bus from Downtown Houston to Downtown Austinbus
- Take the bus from Austin to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Mérida Centro Históricobus
- Take the bus from Mérida Centro Histórico to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to San Pedroferry
2d 16h$391–679
George Bush Intercontinental Airport (IAH) to Belize City Goldson Intl Apt (BZE) flights
Questions & Answers
The cheapest way to get from Houston Airport (IAH) to San Pedro is to fly which costs $95 - $470 and takes 3h 50m.
The fastest way to get from Houston Airport (IAH) to San Pedro is to fly which takes 3h 50m and costs $95 - $470.
The distance between Houston Airport (IAH) and San Pedro is 1629 km.
The best way to get from Houston Airport (IAH) to San Pedro without a car is to bus and ferry which takes 46h 34m and costs $310 - $550.
It takes approximately 5h 38m to get from Houston Airport (IAH) to San Pedro, including transfers.
There is no direct flight from George Bush Intercontinental Airport Airport to John Greif Ii Airport Airport. The quickest flight takes 9h 50m and has one stopover.
San Pedro is 1h behind Houston Airport (IAH). It is currently 6:55 AM in Houston Airport (IAH) and 5:55 AM in San Pedro.
Maya Island Air, United Airlines and Tropic Air offer flights from George Bush Intercontinental Airport Airport to John Greif Ii Airport Airport.
There are 499+ hotels available in San Pedro.
What companies run services between Houston Airport (IAH), USA and San Pedro, Belize?
United Airlines, Tropic Air, and Maya Island Air fly from George Bush Intercontinental Airport (IAH) to John Greif Ii Airport (SPR) 5 times a day.
- Website
- tropicair.com
Flights from George Bush Intercontinental Airport to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $95–470
Flights from George Bush Intercontinental Airport to John Greif Ii Airport via Belize City Goldson Intl Apt, Caye Caulker
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- $95–470
Flights from George Bush Intercontinental Airport to John Greif Ii Airport via Cancun, Belize City Goldson Intl Apt
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $100–490
Flights from George Bush Intercontinental Airport to Caye Caulker via Belize City Goldson Intl Apt
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $120–600
Flights from George Bush Intercontinental Airport to Caye Caulker via Belize City Goldson Intl Apt, John Greif Ii Airport
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $120–650
Flights from George Bush Intercontinental Airport to Caye Caulker via Cancun, Belize City Goldson Intl Apt
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $130–650
- Website
- united.com
Flights from George Bush Intercontinental Airport to Belize City Goldson Intl Apt
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $130–650
Flights from George Bush Intercontinental Airport to Tulum International Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- $100–550
- Website
- mayaislandair.com
Flights from George Bush Intercontinental Airport to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $95–470
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- $18–90
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $18–22
- Local Tourist
- $23–28
- National Tourist
- $30–45
- International Tourist
- $45–55
- National Premier
- $55–70
- International Premier
- $70–90
Bus from Bush IAH Terminal C to Pierce St @ Travis St
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–5
- Website
- Metropolitan Transit Harris County
Bus from Bush IAH Terminal C to Pierce St @ Travis St
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–5
- Website
- Metropolitan Transit Harris County
Bus from Bush IAH Terminal C to Pierce St @ Travis St
- Ave. Duration
- 58 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–5
- Website
- Metropolitan Transit Harris County
- Phone
- +1-800-231-2222
- [email protected]
- Website
- Greyhound Mexico
Bus from Houston Bus Station to McAllen Central Station
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $45–120
- Schedules at
- Greyhound Mexico
Bus from Houston Bus Station to Puente Intl Hidalgo
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $45–120
- Schedules at
- Greyhound Mexico
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Reynosa to Veracruz
- Ave. Duration
- 14h 40m
- Frequency
- Every 4 hours
- Estimated price
- $100–160
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Chetumal
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $110–180
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Cárdenas
- Ave. Duration
- 21h 56m
- Frequency
- Twice daily
- Estimated price
- $150–230
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Chetumal
- Ave. Duration
- 21h 45m
- Frequency
- Twice daily
- Estimated price
- $120–220
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Mérida Centro Histórico
- Ave. Duration
- 23h 45m
- Frequency
- 3 times a day
- Estimated price
- $130–220
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Mérida Centro Histórico to Chetumal
- Ave. Duration
- 7h 10m
- Frequency
- Every 3 hours
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 921 124 4435
- [email protected]
- Website
- Agencia de Viajes Chule
Bus from Cárdenas to Bacalar
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- Agencia de Viajes Chule
- Phone
- +52 921 167 7641
- [email protected]
- Website
- Turismo y Excursiones Alianza
Bus from Cárdenas to Bacalar
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $35–50
- Schedules at
- Turismo y Excursiones Alianza
- Phone
- +52 998 398 8466
- [email protected]
- Website
- Vive Mexico
Bus from Cárdenas to Bacalar
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $31–34
- Schedules at
- Vive Mexico
- Phone
- +52 937 132 0108
- [email protected]
- Website
- Tours Acosta
Bus from Cárdenas to Bacalar
- Ave. Duration
- 9h 19m
- Frequency
- Once daily
- Estimated price
- $36–42
- Schedules at
- Tours Acosta
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Downtown Houston to San Antonio Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $28–50
- Schedules at
- Flixbus USA
Bus from Downtown Houston to Downtown Austin
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $23–40
- Schedules at
- Flixbus USA
- Phone
- +1 800 923 1799
- [email protected]
- Website
- Omnibus Express (OMEX VIP)
Bus from San Antonio to Terminal Central de Autobuses del Norte
- Ave. Duration
- 20h 3m
- Frequency
- Once daily
- Estimated price
- $140–230
- Schedules at
- Omnibus Express (OMEX VIP)
Bus from Austin to Terminal Central de Autobuses del Norte
- Ave. Duration
- 22h 3m
- Frequency
- Once daily
- Estimated price
- $150–250
- Schedules at
- Omnibus Express (OMEX VIP)
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- San Pedro Belize Express
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- San Pedro Belize Express
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- San Pedro Belize Express
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- San Pedro Belize Express
- [email protected]
- Website
- MayanOz
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- MayanOz
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- $45–100
- Website
- MayanOz
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- $45–100
- Website
- MayanOz
- Phone
- +501 226 2706
- [email protected]
- Website
- Amigos del Mar
Ferry from Blue Hole to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $215
- Website
- Amigos del Mar
- Phone
- +52 983 117 3519
- [email protected]
- Website
- Chetumal Tours
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $70–85
- Schedules at
- Chetumal Tours
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $70–85
- Schedules at
- Chetumal Tours
- Phone
- +52 983 835 8736
- [email protected]
- Website
- International Islander Ferries
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $55–85
- Website
- International Islander Ferries
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $55–85
- Website
- International Islander Ferries
Want to know more about travelling around Belize
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
Travelling to the US: What do I need to know?
Read the travel guide

















































