Havana → Banjul
José Martí International Airport (HAV) to Banjul International Airport (BJL)・6,977 km
No nonstop or one-stop flights. The shortest route is HAV → MIA → CMN → BJL (via Miami, Casablanca), about 12h 57m of flying time (layovers not included).
With milesANA 34,000 miles+ (via MAD, LIS)JAL 40,000 miles+ (via MIA, CMN)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- HAV → MIA → CMN → BJLvia Miami, CasablancaFastest≈ 12h 57m
- HAV → MIA → LIS → BJLvia Miami, Lisbon≈ 13h 14m
- HAV → MAD → CMN → BJLvia Madrid, Casablanca≈ 14h 8m
- HAV → MAD → DSS → BJLvia Madrid, Dakar≈ 14h 11m
- HAV → MAD → LIS → BJLvia Madrid, Lisbon≈ 14h 19m
- HAV → CUN → LIS → BJLvia Cancún, Lisbon≈ 14h 23m
- HAV → MIA → BCN → BJLvia Miami, Barcelona≈ 15h 4m
- HAV → MAD → BCN → BJLvia Madrid, Barcelona≈ 15h 5m
- HAV → CCS → LIS → BJLvia Maiquetía, Lisbon≈ 15h 6m
- HAV → CUN → BCN → BJLvia Cancún, Barcelona≈ 16h 13m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.