There are 5 ways to get from La Habana (State) to Santiago de Cuba by plane, bus, train, car, 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.
Fly
best- Fly from José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU)plane HAV - SCU
3h 13m$463–1,304Train
cheapest- Take the train from Habana - Estación Central to Santiago de Cubatrain 11
18h 19m$5–15Bus
- Take the bus from Terminal de Ómnibus Nacionales La Habana to Santiago de Cubabus Habana
15h 20m$6–11Drive 865.2 km
- Drive from Havana to Santiago de Cubacar 865.2 km
11h 46m$99–142Shuttle
- Take a shuttle bus from La Habana to Melia Santiago de CubaHabana
9h 45m$100–330
José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU) flights
Questions & Answers
The cheapest way to get from La Habana (State) to Santiago de Cuba is to train which costs $5 - $16 and takes 18h 19m.
The fastest way to get from La Habana (State) to Santiago de Cuba is to fly which takes 3h 13m and costs $460 - $1,300.
Yes, there is a direct bus departing from Terminal de Ómnibus Nacionales La Habana and arriving at Santiago de Cuba. Services depart once daily, and operate every day. The journey takes approximately 15h 20m.
No, there is no direct train from La Habana (State) to Santiago de Cuba. However, there are services departing from Habana - Estación Central and arriving at Santiago de Cuba via . The journey, including transfers, takes approximately 18h 19m.
The distance between La Habana (State) and Santiago de Cuba is 767 km. The road distance is 865.2 km.
The best way to get from La Habana (State) to Santiago de Cuba without a car is to bus which takes 15h 20m and costs $6 - $11.
It takes approximately 3h 13m to get from La Habana (State) to Santiago de Cuba, including transfers.
La Habana (State) to Santiago de Cuba bus services, operated by Ómnibus Nacionales, depart from Terminal de Ómnibus Nacionales La Habana station.
La Habana (State) to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, depart from Habana - Estación Central station.
The best way to get from La Habana (State) to Santiago de Cuba is to fly which takes 3h 13m and costs $460 - $1,300. Alternatively, you can bus, which costs $6 - $11 and takes 15h 20m, you could also train, which costs $5 - $16 and takes 18h 19m.
What companies run services between La Habana (State), Cuba and Santiago de Cuba?
Euroairlines flies from José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU) 3 times a week. Alternatively, Ómnibus Nacionales operates a bus from Terminal de Ómnibus Nacionales La Habana to Santiago de Cuba once daily. Tickets cost $6–11 and the journey takes 15h 20m.
Flights from José Martí International Airport to Antonio Maceo International Airport
- Ave. Duration
- 1h 26m
- When
- Wednesday and Tuesday
- Estimated price
- $180–600
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Habana - Estación Central to Santiago de Cuba
- Ave. Duration
- 17h 10m
- Frequency
- Once a week
- Estimated price
- $5–15
- Schedules at
- Horario de Buses Cuba
- Normal
- $6
- Climatizado
- $8
- Phone
- +53 7873 7373
- [email protected]
- Website
- Ómnibus Nacionales
Bus from Terminal de Ómnibus Nacionales La Habana to Santiago de Cuba
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- $6–11
- Schedules at
- Ómnibus Nacionales
- Phone
- +(537) 206 9590
- [email protected]
- Website
- ecured.cu
Shuttle from La Habana to Melia Santiago de Cuba
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $100–330
- Schedules at
- viajescubanacan.cu
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 How to get from Southend Airport into central London, 10 amazing places to get away from it all in Australia, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
La Habana (State) to Santiago de Cuba bus services, operated by Ómnibus Nacionales, arrive at Santiago de Cuba station.
La Habana (State) to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, arrive at Santiago de Cuba station.
Yes, the driving distance between La Habana (State) to Santiago de Cuba is 865 km. It takes approximately 11h 46m to drive from La Habana (State) to Santiago de Cuba.








