There are 6 ways to get from Florida to Havana by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Florida to Ciego de Ávilatrain Morón
- Take the bus from Ciego de Ávila to Terminal de Ómnibus Nacionales La Habanabus Moron
9h 42m$3–7Train
- Take the train from Florida to Ciego de Ávilatrain Morón
- Take the train from Ciego de Ávila to Estación Centraltrain 18 / ...
11h 6m$3–10Drive 493.6 km
- Drive from Florida to Havanacar 493.6 km
6h 7m$56–81Fly to José Martí International Airport
- Fly from Ignacio Agramonte International Airport (CMW) to José Martí International Airport (HAV)plane CMW - HAV
21h 10m$117–405Bus
- Take the bus from La Vallita to Terminal de Ómnibus Nacionales La Habanabus Habana holguin santa clara
10h 4m$42–62Fly to Juan Gualberto Gómez International Airport, bus
- Fly from Ignacio Agramonte International Airport (CMW) to Juan Gualberto Gómez International Airport (VRA)plane CMW - VRA
- Take the bus from Varadero Airport to Terminal de Ómnibus Nacionales La Habanabus
24h 6m$79–371
Ignacio Agramonte International Airport (CMW) to José Martí International Airport (HAV) flights
Questions & Answers
The cheapest way to get from Florida to Havana is to train and bus which costs $3 - $8 and takes 9h 42m.
The fastest way to get from Florida to Havana is to drive which takes 6h 7m and costs $55 - $85.
No, there is no direct bus from Florida to Havana. However, there are services departing from Florida and arriving at Terminal de Ómnibus Nacionales La Habana via La Vallita. The journey, including transfers, takes approximately 10h 4m.
No, there is no direct train from Florida to Havana. However, there are services departing from Florida and arriving at Estación Central via Ciego de Ávila. The journey, including transfers, takes approximately 11h 6m.
The distance between Florida and Havana is 491 km. The road distance is 493.6 km.
The best way to get from Florida to Havana without a car is to train and bus which takes 9h 42m and costs $3 - $8.
It takes approximately 9h 42m to get from Florida to Havana, including transfers.
Florida to Havana bus services, operated by Viazul, depart from La Vallita station.
Florida to Havana train services, operated by Ferrocarriles de Cuba, depart from Florida station.
The best way to get from Florida to Havana is to train which takes 11h 6m and costs $3 - $11. Alternatively, you can fly, which costs $110 - $410 and takes 21h 10m, you could also bus, which costs $40 - $65 and takes 10h 4m.
What companies run services between Florida, Cuba and Havana, Cuba?
You can take a train from Florida to Calixto Garcia via Ciego de Ávila, Estación Central, and Terminal de Ferrocarriles in around 11h 6m. Alternatively, American Airlines and Viva Aerobus fly from Ignacio Agramonte International Airport (CMW) to José Martí International Airport (HAV) once daily.
- Website
- aa.com
Flights from Ignacio Agramonte International Airport to José Martí International Airport via Miami
- Ave. Duration
- 17h 40m
- When
- Every day
- Estimated price
- $100–550
Flights from Ignacio Agramonte International Airport to Juan Gualberto Gómez International Airport via Miami
- Ave. Duration
- 18h 50m
- When
- Tuesday to Sunday
- Estimated price
- $65–350
- Website
- vivaaerobus.com
Flights from Ignacio Agramonte International Airport to José Martí International Airport via Cancun
- Ave. Duration
- 22h 50m
- When
- Wednesday
- Estimated price
- $110–390
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Florida to Ciego de Ávila
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a week
- Estimated price
- $1–2
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $1
- Climatizado
- $1
Train from Florida to Ciego de Ávila
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a week
- Estimated price
- $1–2
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $1
- Climatizado
- $1
Train from Ciego de Ávila to Estación Central
- Ave. Duration
- 7h 46m
- Frequency
- 5 times a week
- Estimated price
- $3–8
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $3
- Climatizado
- $4
- Phone
- +53 7873 7373
- [email protected]
- Website
- eon.wetransp.com
Bus from Ciego de Ávila to Terminal de Ómnibus Nacionales La Habana
- Ave. Duration
- 6h 28m
- Frequency
- Twice a week
- Estimated price
- $3–6
- Schedules at
- eon.wetransp.com
- Phone
- +53 59 89 0616
- [email protected]
- Website
- viazul.wetransp.com
Bus from La Vallita to Terminal de Ómnibus Nacionales La Habana
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.viazul.wetransp.com/
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
- https://www.viazul.wetransp.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 French strikes 2018: What are my alternative transport options?, Train travel in Spain: A guide to Renfe, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Florida to Havana bus services, operated by Viazul, arrive at Terminal de Ómnibus Nacionales La Habana station.
Florida to Havana train services, operated by Ferrocarriles de Cuba, arrive at Ciego de Ávila station.
Yes, the driving distance between Florida to Havana is 494 km. It takes approximately 6h 7m to drive from Florida to Havana.










