There are 6 ways to get from San Pedro to Nicaragua by ferry, bus, plane, 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.
Ferry, bus via San Salvador
best- Take the ferry from San Pedro Terminal to Belize Terminalferry
- Take the bus from Belize City to San Salvadorbus
- Take the bus from Terminal San Carlos - Ticabus to Terminal Managua - CCAbus Ssv
31h 23m$176–876Fly to Managua Airport
cheapest- Fly from John Greif Ii Airport (SPR) to Managua Airport (MGA)plane SPR - MGA
12h 31m$130–600Fly to Tegucigalpa Airport, bus
- Fly from John Greif Ii Airport (SPR) to Tegucigalpa Airport (TGU)plane SPR - TGU
- Take the bus from Tegucigalpa to Cholutecabus
- Take the bus from Choluteca to San Marcos de Colónbus
26h 25mFerry, bus, shuttle
- Take the ferry from Caribbean Sprinter Dock San Pedro to Belize Cityferry
- Take the bus from Novelo's Bus Terminal to Punta Gordabus
- Take a shuttle bus from Punta Gorda to Estacion de Autobuses La Ceiba
- Take a shuttle bus from Estacion de Autobuses La Ceiba to Managua
37h 26mFerry, bus
- Take the ferry from San Pedro Terminal to Belize Terminalferry
- Take the bus from Belize City to San Salvadorbus
- Take the bus from San Salvador to Managuabus
34h 24m$201–881Fly to Ramón Villeda Morales International Airport, shuttle
- Fly from John Greif Ii Airport (SPR) to Ramón Villeda Morales International Airport (SAP)plane SPR - SAP
- Take a shuttle bus from Terminal Metropolitana de Buses to León
24h 17m$542–793
John Greif Ii Airport (SPR) to Tegucigalpa Airport (TGU) flights
Questions & Answers
The cheapest way to get from San Pedro to Nicaragua is to ferry and bus via San Salvador which costs $170 - $900 and takes 31h 23m.
The fastest way to get from San Pedro to Nicaragua is to fly which takes 12h 31m and costs $130 - $600.
The distance between San Pedro and Nicaragua is 1257 km.
The best way to get from San Pedro to Nicaragua without a car is to ferry and bus and shuttle which takes 37h 26m and costs .
It takes approximately 31h 23m to get from San Pedro to Nicaragua, including transfers.
There are 112+ hotels available in Nicaragua.
What companies run services between San Pedro, Belize and Nicaragua?
Maya Island Air, Copa Airlines, and Tropic Air fly from John Greif Ii Airport (SPR) to Managua Airport (MGA) once daily.
- Website
- tropicair.com
Flights from John Greif Ii Airport to Tegucigalpa Airport via Belize City Goldson Intl Apt, Ramón Villeda Morales International Airport
- Ave. Duration
- 25h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $320–550
Flights from John Greif Ii Airport to Ramón Villeda Morales International Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 16h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $380–650
Flights from John Greif Ii Airport to Ramón Villeda Morales International Airport via Caye Caulker, Belize City Goldson Intl Apt
- Ave. Duration
- 20h
- When
- Tuesday and Thursday
- Estimated price
- $380–650
- Website
- copaair.com
Flights from John Greif Ii Airport to Managua Airport via Belize City Goldson Intl Apt, Panama City
- Ave. Duration
- 12h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $130–600
- Website
- cmairlines.com
Flights from John Greif Ii Airport to Tegucigalpa Airport via Belize City Goldson Intl Apt, Roatan
- Ave. Duration
- 21h 55m
- When
- Saturday
- Estimated price
- $290–600
Flights from John Greif Ii Airport to Ramón Villeda Morales International Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 18h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $380–650
- [email protected]
- Website
- MayanOz
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
Bus from Terminal San Carlos - Ticabus to Terminal Managua - CCA
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $35–50
- Phone
- +504 782 0841
- Website
- Mi Esperanza del Sur
Bus from Tegucigalpa to Choluteca
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- Mi Esperanza del Sur
Bus from Choluteca to San Marcos de Colón
- Ave. Duration
- 2h
- Frequency
- Once daily
- Phone
- +1 501 702 2049
- [email protected]
- Website
- James Bus Line
Bus from Novelo's Bus Terminal to Punta Gorda
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $10–35
- Website
- James Bus Line
- Website
- FB James Bus Line
- Phone
- +504 8763 1410
- [email protected]
- Website
- Guacamayos Tours
Shuttle from Punta Gorda to Estacion de Autobuses La Ceiba
- Ave. Duration
- 13h
- Frequency
- On demand
- Website
- Guacamayos Tours
Shuttle from Estacion de Autobuses La Ceiba to Managua
- Ave. Duration
- 14h
- Frequency
- On demand
- Website
- Guacamayos Tours
- Phone
- +504 2425 3931
- [email protected]
- Website
- Roneey Shuttle
Shuttle from Punta Gorda to Estacion de Autobuses La Ceiba
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Estimated price
- $95
- Website
- Roneey Shuttle
Shuttle from Terminal Metropolitana de Buses to León
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Estimated price
- $126
- Website
- Roneey Shuttle
- Phone
- +503 7841 5688
- [email protected]
- Website
- Transporte del SOL
Bus from San Salvador to Managua
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $60
- Schedules at
- Transporte del SOL
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- San Pedro Belize Express
- [email protected]
- Website
- MayanOz
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- MayanOz
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- MayanOz
- Phone
- +501 622 2845
- [email protected]
- Website
- Ocean Ferry
Ferry from Caribbean Sprinter Dock San Pedro to Belize City
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- Ocean Ferry
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 Need to know: Greyhound, How to get from JFK to New York City, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.


















