Rome2Rio

How to get fromSan Pedro to Panama Cityby plane, ferry, bus, or shuttle

Find Transport to Panama City

See all options

There are 6 ways to get from San Pedro to Panama City by plane, ferry, bus, or shuttle

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 from John Greif Ii Airport

    best
    1. Fly from John Greif Ii Airport (SPR) to Tocumen International Airport (PTY)plane plane SPR - PTY
    4h 34m
    $688–1,327
  2. Ferry, bus via Guatemala City #2

    cheapest
    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Belize City to Guatemala Citybus bus
    3. Take the bus from Estación Central 7a Avenida Zona 1 to Terminal San Carlos - Ticabusbus bus
    4. Take the bus from Terminal San Carlos - CCA to Terminal Atlántico Nortebus bus Sac
    5. Take the bus from Terminal Tica Bus San José to Terminal Tica Bus Panamábus bus
    2d 18h
    $202–305
  3. Ferry, bus

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Belize City to San Salvadorbus bus
    3. Take the bus from Terminal San Carlos - CCA to Terminal Atlántico Nortebus bus Sac
    4. Take the bus from Terminal Tica Bus San José to Terminal Tica Bus Panamábus bus
    2d 8h
    $261–996
  4. Ferry to Belize City Goldson Intl Apt, fly

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Fly from Belize City Goldson Intl Apt (BZE) to Tocumen International Airport (PTY)plane plane BZE - PTY
    7h 34m
    $433–973
  5. Ferry, bus via Guatemala City

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Belize City to Guatemala Citybus bus
    3. Take the bus from Estación Central 7a Avenida Zona 1 to Terminal San Carlos - Ticabusbus bus
    4. Take the bus from Terminal San Carlos - CCA to Terminal Atlántico Nortebus bus Sac
    5. Take the bus from Terminal Tica Bus to Terminal Albrookbus bus
    2d 18h
    $203–316
  6. Ferry, shuttle, bus

    1. Take the ferry from Caribbean Sprinter Dock San Pedro to Belize Cityferry ferry
    2. Take a shuttle bus from Belize City to Panajachelshuttle bus
    3. Take the bus from Panajachel to San Salvadorbus bus
    4. Take the bus from San Salvador to San Josébus bus
    5. Take the bus from San José to Paso Canoasbus bus
    6. Take the bus from Frontera to Albrook - Panamabus bus
    2d 21h
    $275–296

John Greif Ii Airport (SPR) to Tocumen International Airport (PTY) flights

Calendar6Weekly Planes
Duration4h 41mAverage Duration
Ticket$77Cheapest Price
See schedules

Questions & Answers

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

Tropic Air, Copa Airlines, and Maya Island Air fly from John Greif Ii Airport (SPR) to Tocumen International Airport (PTY) 6 times a week.

Airlines
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 The London Underground: Essential tips to navigate the Tube, Why you should take the train in the US, and How to travel India's Golden Triangle - to help you get the most out of your next trip.