nomadr
Go Back

Getting There & Away in San Pedro Belize

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

  • 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

These are the sources cited in this getting there & away research for this city. Individual figures may not each trace to one of them.

  1. 1.sanpedroscoop.com
  2. 2.theawkwardtraveller.com
  3. 3.thephoenixbelize.com
  4. 4.rome2rio.com
  5. 5.ambergriscayecartsbelize.com
  6. 6.belizewatertaxi.com
  7. 7.sprinter.bz
  8. 8.directferries.com
  9. 9.travelmath.com
  10. 10.flightconnections.com
  11. 11.thoroughlytravel.com
  12. 12.forbes.com
  13. 13.slightnorth.com

Data last updated July 2026 · Verify anything important.