How do you get to San Pedro Belize?
Getting There3.3/10Harder to reach than about 75% of cities
- Main airport
- John Greif II Airport (SPR)
Updated July 2026 · Sources cited: sanpedroscoop.com, theawkwardtraveller.com
Good to know
Good to Know
- San Pedro is on an island (Ambergris Caye) with no road connection to the mainland; all arrivals require either a 13-minute flight or a 90-minute ferry.
- For late-day international arrivals (after 5:40 PM), flying is the only option, as ferry services stop by evening.
- Flights are quick but can be turbulent and feel cramped (small Cessnas); arrival by ferry is longer but more scenic and budget-friendly.
- Book flights in advance during high season (December–April) to avoid waiting; domestic airlines are flexible with rebooking on next available flights.
- The 30-minute ferry to neighboring Caye Caulker makes it an ideal easy day trip; many visitors experience both islands.
- Hotel pickups from the airport are often complimentary or minimal; ask your accommodation in advance.
- USD is widely accepted alongside Belizean Dollar; no need to exchange currency on arrival.
- Golf cart rentals are the main local transport on San Pedro; available at airport or ferry terminal.
Day Trip Access
Caye Caulker
- Frequency
- Multiple daily departures, 6:00 AM to 4:30 PM
- Transport
- Water taxi ferry (San Pedro Belize Express, Caribbean Sprinter)
- Distance Km
- 21
- Suitability
- Easy day trip; short scenic ferry ride
- Cost One Way
- BZD 50
- Distance Miles
- 12
- Travel Time Minutes
- 30
Secret Beach
- Transport
- Golf cart rental or taxi on island
- Distance Km
- 20
- Distance Miles
- 12
- Travel Time Minutes
- 45
- Note
- Popular day-trip destination on northern Ambergris Caye; pristine waters and white sand beach
Hol Chan Marine Reserve
- Note
- Snorkeling and diving destination accessible by organized tour boat from San Pedro; nearby marine protected area on reef
Flights From Municipal Airport
TZA (Belize City Municipal) to SPR (San Pedro)
- Flight Time Minutes
- 14
- Cost One Way USD Cheaper
- Yes
- Note
- Approximately $30 USD cheaper per ticket than BZE flights; requires taxi from BZE to TZA (~20 minutes, BZ$60 set fare)
Operators
- Tropic Air
- Maya Island Air
Flights From International Airport
BZE (Belize City) to SPR (San Pedro)
- Booking
- Online recommended; can purchase at airport but risk wait during peak season (Christmas–April)
- Aircraft
- Cessna (Puddle Jumper), ~12-14 seats
- Frequency
- every 30 minutes to 1 hour
- Cost One Way
- BZD 180
- Cost Round Trip
- BZD 360
- Flight Time Minutes
- 13
- Check In Time Minutes
- 20
- Total Travel Time From Bze Minutes
- 45
Operators
- Tropic Air
- Maya Island Air
Airport
- Name
- John Greif II Airport (SPR)
- Type
- domestic airstrip
- Location
- Downtown San Pedro
- Runway Count
- 1
- Distance From City Center Km
- 2
- Notes
- Small airstrip with single runway; handles domestic traffic only. Landing directly in San Pedro town center.
Water Taxi Ferry
- Route
- Belize City (Downtown Marine Terminal) to San Pedro
- Stops
- Brief stop at Caye Caulker to drop/pick up passengers
- Booking
- Online booking available; can buy at terminal (may cost $5–10 USD more); arrive 2 hours early on peak days
- Luggage
- Small to medium luggage allowed
- Frequency
- Multiple daily departures, typically 6:00 AM to 5:40 PM
- Cost One Way
- BZD 65
- Airport To Terminal
- Shared taxi from BZE: BZ$50 set fare ($25 USD per person); ~20–45 minutes depending on traffic
- Journey Time Minutes
- 90
- Note
- Last departure typically ~5:40 PM; not viable for late afternoon/evening airport arrivals
Operators
- San Pedro Belize Express
- Caribbean Sprinter
Cost Range
- Amount USD Max
- 45
- Amount USD Min
- 30
- Currency Local
- BZD
- Amount Local Max
- 75
- Amount Local Min
- 55
Ferry Terminals
- San Pedro
- Coconut Drive (main water taxi terminal); next to Royal Kahal Beach Resort
- Belize City
- #111 North Front Street, Belize Marine Terminal (near Swing Bridge)
International Airport
- Name
- Philip Goldson International Airport (BZE)
- Type
- country's only international airport
- Location
- Belize City
- Distance From San Pedro Km
- 57
- Distance From San Pedro Miles
- 35
Ground Transport Airport To Ferry
- Cost
- BZD 100
- Type
- Shared taxi
- Duration Minutes
- 20
- Note
- Reliable; operate from BZE to Belize City water taxi terminals. No ride-sharing services (Uber, Lyft) available in Belize.
- Cost Note
- Set fare for first passenger; additional passengers typically $5 USD per person
AI-generated estimateData refreshed July 2026
Sources cited for this category
These are the sources cited in this getting there & away research for this city. Individual figures may not each trace to one of them.
More About San Pedro Belize
Data last updated July 2026 · Verify anything important.