There are 5 ways to get from Sierra Maestra to Santiago de Cuba by train, bus, plane, 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.
Train, bus, fly
best- Take the train from Los Palacios to Artemisatrain
- Take the bus from Artemisa to Bar Maderabus
- Fly from José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU)plane HAV - SCU
8h 18m$485–1,328Train
cheapest- Take the train from Los Palacios to Habana - 19 de Noviembretrain 208
- Take the train from Habana - Estación Central to Santiago de Cubatrain 11
23h 54m$23–39Bus
- Take the bus from Artemisa to El Andénbus 694 Artemisa
- Take the bus from San José de las Lajas to Terminal de Ómnibus Nacionales Santiago de Cubabus Mayabeque
17h 15m$41–53Drive 975.2 km
- Drive from Sierra Maestra to Santiago de Cubacar 975.2 km
13h 20m$111–160Bus, shuttle
- Take the bus from Artemisa to Arroyo Arenasbus 635 Artemisa
- Take a shuttle bus from La Habana to Melia Santiago de CubaHabana
13h 53m$137–373
José Martí International Airport (HAV) to Antonio Maceo International Airport (SCU) flights
Questions & Answers
The cheapest way to get from Sierra Maestra to Santiago de Cuba is to train which costs $23 - $40 and takes 23h 54m.
The fastest way to get from Sierra Maestra to Santiago de Cuba is to train and bus and fly which takes 8h 18m and costs $480 - $1,400.
No, there is no direct bus from Sierra Maestra to Santiago de Cuba. However, there are services departing from López Peña and arriving at Terminal de Ómnibus Nacionales Santiago de Cuba via C, Artemisa and San José de las Lajas. The journey, including transfers, takes approximately 17h 15m.
No, there is no direct train from Sierra Maestra to Santiago de Cuba. However, there are services departing from Los Palacios and arriving at Santiago de Cuba via Habana - Estación Central. The journey, including transfers, takes approximately 23h 54m.
The distance between Sierra Maestra and Santiago de Cuba is 896 km. The road distance is 975.2 km.
The best way to get from Sierra Maestra to Santiago de Cuba without a car is to bus which takes 17h 15m and costs $40 - $55.
It takes approximately 8h 18m to get from Sierra Maestra to Santiago de Cuba, including transfers.
Sierra Maestra to Santiago de Cuba bus services, operated by Cuba Local Buses, depart from Artemisa station.
Sierra Maestra to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, depart from Los Palacios station.
The best way to get from Sierra Maestra to Santiago de Cuba is to bus which takes 17h 15m and costs $40 - $55. Alternatively, you can train, which costs $23 - $40 and takes 23h 54m.
What companies run services between Sierra Maestra, Pinar del Río, Cuba and Santiago de Cuba?
You can take a vehicle from Sierra Maestra to Terminal de Ómnibus Nacionales Santiago de Cuba via López Peña, C, Artemisa, El Andén, and San José de las Lajas in around 17h 15m. Alternatively, you can take a vehicle from Sierra Maestra to Santiago de Cuba via Los Palacios, Habana - 19 de Noviembre, Ayestaran, Terminal de Ferrocarriles, and Habana - Estación Central in around 23h 54m.
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 Los Palacios to Artemisa
- Ave. Duration
- 2h 12m
- Frequency
- Twice a week
- Estimated price
- $1
- Schedules at
- Horario de Buses Cuba
- Normal
- $1
- Climatizado
- $1
Train from Los Palacios to Habana - 19 de Noviembre
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Estimated price
- $1–4
- Schedules at
- Horario de Buses Cuba
- Normal
- $1
- Climatizado
- $2
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
- Website
- Cuba Local Buses
Bus from Artemisa to Bar Madera
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- Cuba Local Buses
Bus from Artemisa to El Andén
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- Cuba Local Buses
Bus from Artemisa to Arroyo Arenas
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- Cuba Local Buses
- Phone
- +53 7873 7373
- [email protected]
- Website
- Ómnibus Nacionales
Bus from San José de las Lajas to Terminal de Ómnibus Nacionales Santiago de Cuba
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- $5–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 The London Underground: Essential tips to navigate the Tube, Best ways to travel around Australia, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Sierra Maestra to Santiago de Cuba bus services, operated by Cuba Local Buses, arrive at El Andén station.
Sierra Maestra to Santiago de Cuba train services, operated by Ferrocarriles de Cuba, arrive at Habana - 19 de Noviembre station.
Yes, the driving distance between Sierra Maestra to Santiago de Cuba is 975 km. It takes approximately 13h 20m to drive from Sierra Maestra to Santiago de Cuba.








