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