There are 4 ways to get from Bocas del Toro to Havana by busferry, plane, 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.
Bus and ferry to David, fly to José Martí International Airport
best- Take the busferry from Bocas del Toro to Davidbusferry
- Fly from David (DAV) to José Martí International Airport (HAV)plane DAV - HAV
13h 30m$328–1,436Fly Bocas Del Toro Isla Colón International Airport to José Martí International Airport
cheapest- Fly from Bocas Del Toro Isla Colón International Airport (BOC) to José Martí International Airport (HAV)plane BOC - HAV
13h 5m$183–768Fly Bocas Del Toro Isla Colón International Airport to Juan Gualberto Gómez International Airport, bus
- Fly from Bocas Del Toro Isla Colón International Airport (BOC) to Juan Gualberto Gómez International Airport (VRA)plane BOC - VRA
- Take the bus from Varadero Airport to Terminal de Ómnibus Nacionales La Habanabus
21h 19m$274–951Shuttle, bus to Juan Santamaría International Airport, fly to José Martí International Airport
- Take a shuttle bus from Bocas del Toro to Puerto Viejo de Talamanca
- Take a shuttle bus from Cahuita to San José
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to José Martí International Airport (HAV)plane SJO - HAV
17h 11m$787–1,315
David (DAV) to José Martí International Airport (HAV) flights
Questions & Answers
The cheapest way to get from Bocas del Toro to Havana is to fly which costs $180 - $800 and takes 13h 5m.
The fastest way to get from Bocas del Toro to Havana is to fly which takes 13h 5m and costs $180 - $800.
The distance between Bocas del Toro and Havana is 1753 km.
It takes approximately 13h 30m to get from Bocas del Toro to Havana, including transfers.
Havana is 1h ahead of Bocas del Toro. It is currently 9:28 PM in Bocas del Toro and 10:28 PM in Havana.
What companies run services between Bocas del Toro, Panama and Havana, Cuba?
World Ticket, Copa Airlines, and three other airlines fly from Bocas Del Toro Isla Colón International Airport (BOC) to José Martí International Airport (HAV) twice daily.
- Website
- copaair.com
Flights from David to José Martí International Airport via Panama City
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- $300–1,400
Flights from Bocas Del Toro Isla Colón International Airport to José Martí International Airport via Juan Santamaría International Airport, Panama City
- Ave. Duration
- 12h 2m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $170–800
Flights from Bocas Del Toro Isla Colón International Airport to José Martí International Airport via Panama City Marcos A Gelabert, David, Panama City
- Ave. Duration
- 11h 47m
- When
- Monday to Friday
- Estimated price
- $190–800
Flights from Juan Santamaría International Airport to José Martí International Airport via Panama City
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $170–750
- Website
- aa.com
Flights from Bocas Del Toro Isla Colón International Airport to José Martí International Airport via Juan Santamaría International Airport, Miami
- Ave. Duration
- 22h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $180–800
Flights from Bocas Del Toro Isla Colón International Airport to Juan Gualberto Gómez International Airport via Juan Santamaría International Airport, San Salvador, Miami
- Ave. Duration
- 18h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $260–950
Flights from Juan Santamaría International Airport to José Martí International Airport via Miami
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $170–800
- Website
- delta.com
Flights from Juan Santamaría International Airport to José Martí International Airport via Miami
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $360–1,400
- Website
- aeromexico.com
Flights from Juan Santamaría International Airport to José Martí International Airport via Mexico City
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $350–950
- Phone
- +507 6030 8204
- [email protected]
- Website
- PanaBocas Express S.A
Busferry from Bocas del Toro to David
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $20
- Website
- PanaBocas Express S.A
- Phone
- +53 59 89 0616
- [email protected]
- Website
- Viazul
Bus from Varadero Airport to Terminal de Ómnibus Nacionales La Habana
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- $12–18
- Website
- Viazul
- Phone
- +506 2750 0626
- [email protected]
- Website
- Caribe Shuttle
Shuttle from Bocas del Toro to Puerto Viejo de Talamanca
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $280
- Website
- Caribe Shuttle
Shuttle from Cahuita to San José
- Ave. Duration
- 2h 18m
- Frequency
- On demand
- Estimated price
- $72
- Website
- Jungle Tom Safaris Shuttle
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
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 Heading to Europe? Read this before you buy a Eurail Pass, The London Underground: Essential tips to navigate the Tube, and Getting around the Cyclades - to help you get the most out of your next trip.










