Travel from Santa-Clara to Santiago-de-Cuba

Train, bus or fly from Santa Clara to Santiago de Cuba?

Viazul operates a bus from Santa Clara to Santiago de Cuba once daily. Tickets cost $30 - $50 and the journey takes 10 h 10 min. Alternatively, Ferrocarriles de Cuba operates a train from Santa Clara to Santiago de Cuba on demand. Tickets cost $30 and the journey takes 11 h 1 min.

How to get from Santa Clara to Santiago de Cuba

ModeDurationPrice
From Santa Clara bus to Santiago de Cuba.10 h 10 min$40
From Santa Clara train to Santiago de Cuba.11 h 1 min$30
From Santa Clara drive to Santiago de Cuba.8 h 48 min
From Santa Clara train to Havana - La Coubre, taxi to Havana airport, fly to Santiago airport, then taxi to Santiago de Cuba.7 h 37 min$165
From Santa Clara taxi to Santa Clara airport, fly to Santiago airport, then taxi to Santiago de Cuba.11 h 10 min$813
From Santa Clara train to Havana - La Coubre, taxi to Havana airport, fly to Holguin airport, taxi to Cacocum, then train to Santiago de Cuba.10 h 37 min
From Santa Clara taxi to Santa Clara airport, fly to Holguin airport, taxi to Cacocum, then train to Santiago de Cuba.7 h 55 min

How long does it take to get from Santa Clara to Santiago de Cuba?

The bus from Santa Clara to Santiago de Cuba takes 10 h 10 min including transfers and departs once daily.

Is there a direct train between Santa Clara and Santiago de Cuba?

Yes, there is a direct train departing from Santa Clara and arriving at Santiago de Cuba. Services depart hourly. The journey takes approximately 11 h 1 min.

Is there a direct bus between Santa Clara and Santiago de Cuba?

Yes, there is a direct bus departing from Santa Clara and arriving at Santiago de Cuba. Services depart once daily. The journey takes approximately 10 h 10 min.

Operators from Santa Clara to Santiago de Cuba

OperatorPhoneWebsite
Viazul+ 53 (07) 8836092Viazul
Ferrocarriles de CubaFerrocarriles de Cuba
Cubana de AviaciónCubana de Aviación
Sunwing AirlinesSunwing Airlines
Blue Panorama AirlinesBlue Panorama Airlines
XL Airways FranceXL Airways France
NeosNeos
Air CanadaAir Canada
Air TransatAir Transat