Frankfurt, Germany
Havana
The best and cheapest way to get from Frankfurt, Germany and Havana is to travel by air, which will cost about 13,363 CUP or 530.10 USD.