There are 4 ways to get from Sancti Spíritus to Havana by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Sancti Spíritus to Terminal de Ómnibus Nacionales La Habanabus Habana holguin santa clara / ...
4h 45m$2–5Train via Guayos
- Take the train from Guayos to Estación Centraltrain 18 / ...
8h 28m$2–7Drive 356.1 km
- Drive from Sancti Spíritus to Havanacar 356.1 km
4h 19m$41–59Train
- Take the train from Sancti Spiritus to Havana - La Coubretrain 104 Sancti Spiritus
11h 30m$2–7
Questions & Answers
The cheapest way to get from Sancti Spíritus to Havana is to train which costs $2 - $7 and takes 11h 30m.
The fastest way to get from Sancti Spíritus to Havana is to drive which takes 4h 19m and costs $40 - $60.
Yes, there is a direct bus departing from Sancti Spíritus and arriving at Terminal de Ómnibus Nacionales La Habana. Services depart five times a day, and operate every day. The journey takes approximately 4h 45m.
Yes, there is a direct train departing from Sancti Spiritus and arriving at Havana - La Coubre. Services depart once a week, and operate Thursday and Sunday. The journey takes approximately 11h 30m.
The distance between Sancti Spíritus and Havana is 367 km. The road distance is 356.1 km.
The best way to get from Sancti Spíritus to Havana without a car is to bus which takes 4h 45m and costs $2 - $5.
The bus from Sancti Spíritus to Terminal de Ómnibus Nacionales La Habana takes 4h 45m including transfers and departs five times a day.
Sancti Spíritus to Havana bus services, operated by Viazul, depart from Sancti Spíritus station.
Sancti Spíritus to Havana train services, operated by Ferrocarriles de Cuba, depart from Guayos station.
The best way to get from Sancti Spíritus to Havana is to bus which takes 4h 45m and costs $2 - $5. Alternatively, you can train via Guayos, which costs $2 - $8 and takes 8h 28m.
What companies run services between Sancti Spíritus, Cuba and Havana, Cuba?
Viazul operates a bus from Sancti Spíritus to Terminal de Ómnibus Nacionales La Habana 4 times a day. Tickets cost $27–40 and the journey takes 4h 45m. Ómnibus Nacionales also services this route once daily. Alternatively, Ferrocarriles de Cuba operates a train from Guayos to Estación Central 5 times a week. Tickets cost $3–7 and the journey takes 6h 17m.
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Guayos to Estación Central
- Ave. Duration
- 6h 17m
- Frequency
- 5 times a week
- Estimated price
- $3–7
- Schedules at
- Horario de Buses Cuba
- Normal
- $3
- Climatizado
- $4
Train from Sancti Spiritus to Havana - La Coubre
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Estimated price
- $2–7
- Schedules at
- Horario de Buses Cuba
- Normal
- $3
- Climatizado
- $4
- Phone
- +53 59 89 0616
- [email protected]
- Website
- Viazul
Bus from Sancti Spíritus to Terminal de Ómnibus Nacionales La Habana
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- Viazul
- Phone
- +53 7873 7373
- [email protected]
- Website
- Ómnibus Nacionales
Bus from Sancti Spíritus to Terminal de Ómnibus Nacionales La Habana
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $2–5
- Schedules at
- Ómnibus Nacionales
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 What are the different types of Renfe trains in Spain?, The beginner’s guide to the 2018 World Nomad Games, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Sancti Spíritus to Havana bus services, operated by Viazul, arrive at Terminal de Ómnibus Nacionales La Habana station.
Sancti Spíritus to Havana train services, operated by Ferrocarriles de Cuba, arrive at Estación Central station.
Yes, the driving distance between Sancti Spíritus to Havana is 356 km. It takes approximately 4h 19m to drive from Sancti Spíritus to Havana.










