Rome2Rio

How to get fromAmman to Cubaby plane, train or bus

Find Transport to Cuba

See all options

There are 6 ways to get from Amman to Cuba by plane, train, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

  1. Fly Amman to Havana24h 18m

    1. Fly from Amman (AMM) to Havana (HAV)planeAMM - HAV

    $633–893

Cheapest option

  1. Train to Tel Aviv, fly to Havana22h 33m

    1. Take the train from Yerushalayim/Yits'hak Navon to נתב''גtrain
    2. Fly from Tel Aviv (TLV) to Havana (HAV)planeTLV - HAV

    $430–1,732

4 alternative options

  1. Fly Amman to Santiago41h 2m

    1. Fly from Amman (AMM) to Santiago (SCU)planeAMM - SCU

    $451–1,901

  2. Fly Amman to Holguin22h 59m

    1. Fly from Amman (AMM) to Holguin (HOG)planeAMM - HOG

    $846–2,263

  3. Fly Amman to Santa Clara, bus42h 39m

    1. Fly from Amman (AMM) to Santa Clara (SNU)planeAMM - SNU
    2. Take the bus from Santa Clara to Cienfuegosbus

    $905–2,371

  4. Fly Amman to Varadero, bus30h 57m

    1. Fly from Amman (AMM) to Varadero (VRA)planeAMM - VRA
    2. Take the bus from Varadero Airport to La Habanabus

    $801–2,135

Amman (AMM) to Havana (HAV) flights

Calendar10Weekly Planes
Duration28h 2mAverage Duration
Ticket$555Cheapest Price
See schedules

Questions & Answers

Map of how to get from Amman to Cuba.ExpandLaunch map view
  • Distance: 6,913.8 mi
  • Duration: 24h 18m

What companies run services between Amman, Jordan and Cuba?

Royal Jordanian, Iberia, and seven other airlines fly from Amman (AMM) to Havana (HAV) once daily.

Airlines
Train operators
Bus 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 Want to know more about Flixbus?, Flying into Beijing?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.