Bayamo, Cuba
Havana
The best and cheapest way to get from Bayamo, Cuba and Havana is to travel by train, which will cost about 817 CUP or 32.40 USD.