Rome2Rio

How to get fromBaja to Cubaby train, plane, bus or shuttle

Find Transport to Cuba

See all options

There are 6 ways to get from Baja to Cuba by train, 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.

  1. Train to Budapest Ferenc Liszt International Airport, fly to José Martí International Airport

    best
    1. Take the train from Baja to Budapest-Kelenfoeldtrain train
    2. Fly from Budapest Ferenc Liszt International Airport (BUD) to José Martí International Airport (HAV)plane plane BUD - HAV
    20h 19m
    $426–1,634
  2. Train, shuttle to Zagreb Franjo Tuđman Airport, fly to José Martí International Airport

    cheapest
    1. Take the train from Baja to Budapest-Delitrain train
    2. Take a shuttle bus from Budapest to Zagreb Airportshuttle bus
    3. Fly from Zagreb Franjo Tuđman Airport (ZAG) to José Martí International Airport (HAV)plane plane ZAG - HAV
    26h 6m
    $413–1,726
  3. Train to Budapest Ferenc Liszt International Airport, fly to Abel Santamaría Airport

    1. Take the train from Baja to Budapest-Kelenfoeldtrain train
    2. Fly from Budapest Ferenc Liszt International Airport (BUD) to Abel Santamaría Airport (SNU)plane plane BUD - SNU
    36h 21m
    $452–1,737
  4. Train to Budapest Ferenc Liszt International Airport, fly to Juan Gualberto Gómez International Airport, bus

    1. Take the train from Baja to Budapest-Kelenfoeldtrain train
    2. Fly from Budapest Ferenc Liszt International Airport (BUD) to Juan Gualberto Gómez International Airport (VRA)plane plane BUD - VRA
    3. Take the bus from Varadero Airport to Terminal de Ómnibus Nacionales La Habanabus bus
    22h 9m
    $442–1,640
  5. Train to Budapest Ferenc Liszt International Airport, fly to Antonio Maceo International Airport

    1. Take the train from Baja to Budapest-Kelenfoeldtrain train
    2. Fly from Budapest Ferenc Liszt International Airport (BUD) to Antonio Maceo International Airport (SCU)plane plane BUD - SCU
    23h 8m
    $473–1,825
  6. Bus, train, train to Belgrade Nikola Tesla Airport, fly to José Martí International Airport

    1. Take the bus from Baja, autóbusz-állomás to Szeged, autóbusz-állomásbus bus
    2. Take the train from Szeged to Suboticatrain train
    3. Take the train from Subotica to Beograd Centartrain train
    4. Fly from Belgrade Nikola Tesla Airport (BEG) to José Martí International Airport (HAV)plane plane BEG - HAV
    29h 25m
    $629–1,450

Budapest Ferenc Liszt International Airport (BUD) to José Martí International Airport (HAV) flights

Calendar4Weekly Planes
Duration17h 3mAverage Duration
Ticket$409Cheapest Price
See schedules

Questions & Answers

What companies run services between Baja, Bács-Kiskun County, Hungary and Cuba?

There is no direct connection from Baja to Cuba. However, you can take the train to Budapest-Kelenfoeld, walk to Kelenföld vasútállomás, take the subway to Kálvin tér, walk to Kálvin tér M, take the bus to Liszt Ferenc Airport 2, walk to Budapest Ferenc Liszt International Airport (BUD) airport, fly to José Martí International Airport (HAV), walk to Havana Airport, then take the bus to Terminal de Ómnibus Nacionales La Habana. Alternatively, you can take the train to Budapest-Kelenfoeld, walk to Kelenföld vasútállomás, take the subway to Kálvin tér, walk to Kálvin tér M, take the bus to Liszt Ferenc Airport 2, walk to Budapest Ferenc Liszt International Airport (BUD) airport, fly to Abel Santamaría Airport (SNU), then take the taxi to Santa Clara.

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 Need to know: Eurostar, How to get from Stansted Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.