Rome2Rio

How to get fromAmbergris Caye to Costa Ricaby plane, ferry, bus, shuttle, or taxi

Find Transport to Costa Rica

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 7 ways to get from Ambergris Caye to Costa Rica by plane, ferry, bus, shuttle, or taxi

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 John Greif Ii Airport to Juan Santamaría International Airport

    best
    1. Fly from John Greif Ii Airport (SPR) to Juan Santamaría International Airport (SJO)plane plane SPR - SJO
    7h 22m
    $96–443
  2. 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 Tica Bus San Salvador to Terminal Tica Bus San Josébus bus
    39h 48m
    $210–922
  3. 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 a shuttle bus from Panajachel to San Salvadorshuttle bus
    4. Take the bus from San Salvador to San Josébus bus
    2d 7h
    $248–270
  4. Fly John Greif Ii Airport to Limón International Airport

    1. Fly from John Greif Ii Airport (SPR) to Limón International Airport (LIO)plane plane SPR - LIO
    15h 42m
    $113–448
  5. Fly John Greif Ii Airport to Quepos La Managua Airport, taxi

    1. Fly from John Greif Ii Airport (SPR) to Quepos La Managua Airport (XQP)plane plane SPR - XQP
    2. Take the taxi from Quepos-Airport-XQP to San Isidrotaxi taxi
    16h 42m
    $226–603
  6. Ferry to Belize City Goldson Intl Apt, fly to Juan Santamaría International Airport

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Fly from Belize City Goldson Intl Apt (BZE) to Juan Santamaría International Airport (SJO)plane plane BZE - SJO
    10h 24m
    $555–997
  7. 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
    2d 1h
    $157–237

John Greif Ii Airport (SPR) to Juan Santamaría International Airport (SJO) flights

Calendar9Weekly Planes
Duration8h 36mAverage Duration
Ticket$89Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Ambergris Caye, Belize and Costa Rica?

Maya Island Air, Copa Airlines, and four other airlines fly from John Greif Ii Airport (SPR) to Juan Santamaría International Airport (SJO) once daily.

Airlines
Bus operators
Ferry operators
Other 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, What are the different types of Renfe trains in Spain?, and Getting to Rome from the airport - to help you get the most out of your next trip.