There are 3 ways to get from Matanzas to Sancti Spíritus 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.
Questions & Answers
The cheapest way to get from Matanzas to Sancti Spíritus is to train which costs $1 - $6 and takes 5h 25m.
The fastest way to get from Matanzas to Sancti Spíritus is to drive which takes 3h 54m and costs $30 - $50.
Yes, there is a direct bus departing from Matanzas and arriving at Sancti Spíritus. Services depart twice daily, and operate every day. The journey takes approximately 5h 2m.
Yes, there is a direct train departing from Matanzas and arriving at Sancti Spiritus. Services depart once a week, and operate Friday. The journey takes approximately 5h 25m.
The distance between Matanzas and Sancti Spíritus is 321 km. The road distance is 297.2 km.
The best way to get from Matanzas to Sancti Spíritus without a car is to bus which takes 5h 2m and costs $2 - $5.
The bus from Matanzas to Sancti Spíritus takes 5h 2m including transfers and departs twice daily.
Matanzas to Sancti Spíritus bus services, operated by Viazul, depart from Matanzas station.
Matanzas to Sancti Spíritus train services, operated by Ferrocarriles de Cuba, depart from Matanzas station.
The best way to get from Matanzas to Sancti Spíritus is to bus which takes 5h 2m and costs $2 - $5. Alternatively, you can train, which costs $1 - $6 and takes 5h 25m.
What companies run services between Matanzas, Cuba and Sancti Spíritus, Cuba?
Viazul operates a bus from Matanzas to Sancti Spíritus twice daily. Tickets cost $24–35 and the journey takes 5h 2m. Ómnibus Nacionales also services this route twice a week. Alternatively, Ferrocarriles de Cuba operates a train from Matanzas to Sancti Spiritus once a week. Tickets cost $2–6 and the journey takes 5h 25m.
- Phone
- +53 7 855 5025 / 7 855 5026 / 5 2161205
- [email protected]
- Website
- facebook.com
Train from Matanzas to Sancti Spiritus
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Estimated price
- $2–6
- Schedules at
- https://thebusschedule.com/EN/cu/index.php
- Normal
- $2
- Climatizado
- $3
- Phone
- +53 59 89 0616
- [email protected]
- Website
- viazul.wetransp.com
Bus from Matanzas to Sancti Spíritus
- Ave. Duration
- 5h 2m
- Frequency
- Twice daily
- Estimated price
- $24–35
- Website
- https://www.viazul.wetransp.com/
- Phone
- +53 7873 7373
- [email protected]
- Website
- eon.wetransp.com
Bus from Matanzas to Sancti Spíritus
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $2–5
- Schedules at
- eon.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 Travelling to the US: What do I need to know?, Bali: What to do if Mount Agung erupts, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Matanzas to Sancti Spíritus bus services, operated by Viazul, arrive at Sancti Spíritus station.
Matanzas to Sancti Spíritus train services, operated by Ferrocarriles de Cuba, arrive at Sancti Spiritus station.
Yes, the driving distance between Matanzas to Sancti Spíritus is 297 km. It takes approximately 3h 54m to drive from Matanzas to Sancti Spíritus.










