There are 5 ways to get from Havana 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 26m$439–1,215Train
cheapest- Take the train from Habana - Estación Central to Santiago de Cubatrain 11
17h 10m$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
8h 49m$100–330
José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU) flights
Questions & Answers
The cheapest way to get from Havana to Santiago de Cuba is to train which costs $5 - $15 and takes 17h 10m.
The fastest way to get from Havana to Santiago de Cuba is to fly which takes 3h 26m and costs $430 - $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.
Yes, there is a direct train departing from Habana - Estación Central and arriving at Santiago de Cuba. Services depart once a week. The journey takes approximately 17h 10m.
The distance between Havana and Santiago de Cuba is 781 km. The road distance is 865.2 km.
The best way to get from Havana to Santiago de Cuba without a car is to bus which takes 15h 20m and costs $6 - $11.
It takes approximately 3h 26m to get from Havana to Santiago de Cuba, including transfers.
Havana to Santiago de Cuba bus services, operated by Ómnibus Nacionales, depart from Terminal de Ómnibus Nacionales La Habana station.
Havana to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, depart from Habana - Estación Central station.
The best way to get from Havana to Santiago de Cuba is to fly which takes 3h 26m and costs $430 - $1,300. Alternatively, you can bus, which costs $6 - $11 and takes 15h 20m, you could also train, which costs $5 - $15 and takes 17h 10m.
What companies run services between Havana, 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–650
- 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 Is ride-sharing platform BlaBlaCar right for you?, Which London airport should I choose?, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Havana to Santiago de Cuba bus services, operated by Ómnibus Nacionales, arrive at Santiago de Cuba station.
Havana to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, arrive at Santiago de Cuba station.
Yes, the driving distance between Havana to Santiago de Cuba is 865 km. It takes approximately 11h 46m to drive from Havana to Santiago de Cuba.








