Rome2Rio

How to get fromSan Pedro to Granadaby plane, ferry, bus, taxi, or shuttle

Find Transport to Granada

See all options

There are 7 ways to get from San Pedro to Granada by plane, ferry, bus, taxi, 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 John Greif Ii Airport to Managua Airport

    best
    1. Fly from John Greif Ii Airport (SPR) to Managua Airport (MGA)plane plane SPR - MGA
    13h 20m
    $181–629
  2. Ferry, bus, taxi

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Novelo's Bus Terminal to Independencebus bus
    3. Take the ferry from Big Creek to Puerto Cortesferry ferry
    4. Take the bus from Puerto Cortes to Terminal Metropolitana de Busesbus bus
    5. Take the bus from Terminal Metropolitana de Buses to Terminal Tica Bus Managuabus bus
    6. Take the taxi from Terminal Tica Bus Managua to Granadataxi taxi
    24h 28m
    $210–300
  3. Ferry, Bus, shuttle

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Belize City to Placenciabus bus
    3. Take the ferry from Placencia to Puerto Cortesferry ferry
    4. Take the bus from Puerto Cortes to Terminal Metropolitana de Busesbus bus
    5. Take a shuttle bus from Terminal Metropolitana de Buses to Granadashuttle bus
    25h 52m
    $524–567
  4. Fly John Greif Ii Airport to Tegucigalpa Airport, bus, shuttle

    1. Fly from John Greif Ii Airport (SPR) to Tegucigalpa Airport (TGU)plane plane SPR - TGU
    2. Take the bus from Tegucigalpa to Terminal Tica Bus Managuabus bus
    3. Take a shuttle bus from Managua Airport to Granadashuttle bus
    28h 45m
    $408–634
  5. Fly John Greif Ii Airport to Ramón Villeda Morales International Airport, shuttle

    1. Fly from John Greif Ii Airport (SPR) to Ramón Villeda Morales International Airport (SAP)plane plane SPR - SAP
    2. Take a shuttle bus from Terminal Metropolitana de Buses to Granadashuttle bus
    27h 50m
    $551–792
  6. Ferry to Belize City Goldson Intl Apt, fly to Managua Airport

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Fly from Belize City Goldson Intl Apt (BZE) to Managua Airport (MGA)plane plane BZE - MGA
    11h 55m
    $645–1,135
  7. Ferry, bus, shuttle via La Ceiba

    1. Take the ferry from San Pedro Terminal to Belize Terminalferry ferry
    2. Take the bus from Novelo's Bus Terminal to Punta Gordabus bus
    3. Take a shuttle bus from Punta Gorda to Estacion de Autobuses La Ceibashuttle bus
    4. Take a shuttle bus from Estacion de Autobuses La Ceiba to Managuashuttle bus
    5. Take a shuttle bus from Managua to Granadashuttle bus
    39h 13m

John Greif Ii Airport (SPR) to Managua Airport (MGA) flights

Calendar9Weekly Planes
Duration12h 20mAverage Duration
Ticket$130Cheapest Price
See schedules

Questions & Answers

What companies run services between San Pedro, Belize and Granada, Nicaragua?

Maya Island Air, Copa Airlines, and Tropic Air fly from John Greif Ii Airport (SPR) to Managua Airport (MGA) 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 What are the different types of Renfe trains in Spain?, How to get from London City Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.