Travel from Bayamo to Santiago-de-Cuba

Bus or train from Bayamo to Santiago de Cuba?

Viazul operates a bus from Bayamo to Santiago de Cuba 4 times a day. Tickets cost $7 - $11 and the journey takes 2 h 20 min. Alternatively, Ferrocarriles de Cuba operates a train from Bayamo to Santiago de Cuba on demand. Tickets cost $25 and the journey takes 4 h 15 min.

How to get from Bayamo to Santiago de Cuba

From Bayamo bus to Santiago de Cuba. 2 h 20 min $9. From Bayamo train to Santiago de Cuba. 4 h 15 min $24. From Bayamo taxi to Santiago de Cuba. 1 h 52 min $68. From Bayamo drive to Santiago de Cuba. 1 h 52 min.

Operators from Bayamo to Santiago de Cuba