Met het vliegtuig bereik je Havanavanuit Brussel op ruim 14 uur, afhankelijk van de tijd en plaats waar een tussenstop gemaakt wordt. Vanuit Amsterdam is de vlucht ongeveer even lang, eveneens afhankelijk van de plaats en tijd van tussenlanding. Wel zijn er vanuit Amsterdam rechtstreekse vluchten, waarmee je Havana al op zo’n 10 uur bereikt. Prijzen van tickets variëren sterk naargelang het seizoen waarin je reist en beginnen al vanaf € 600 voor een retourticket.
In Havana zelf is alles in feite vlot te voet bereikbaar, aangezien het stadscentrum betrekkelijk klein is. Wil je je toch laten vervoeren, dan kan je gebruik maken van een van de, meestal gele, taxibrommers. De grappige, bolvormige mini-wagentjes zijn over de hele stad te vinden en voor een klein prijsje brengt de chauffeur je overal naar toe. Spreek wel altijd eerst een prijs af en durf hier gerust over te onderhandelen. Verder kan je ook gebruik maken van de stadsbussen, hoewel je daar nooit zeker bent of en wanneer je je bestemming bereikt. Als je tijd hebt, kan het een avontuur op zich zijn, maar voor ongeduldige zielen is dat geen aanrader.
De wijken rondom Havana zijn bereikbaar met de trein. Het hoofdstation, Estation Cristina, ligt enkele kilometers ten zuiden van het stadscentrum en brengt de regio rondom de stad binnen wandelbereik.
Toch is de beste manier om je in Havana te verplaatsen, zelf een wagen te huren. Zo ben je vrij om te gaan en te staan waar je wil, onafhankelijk van laattijdige bussen of te kleine taxi’s. In Havana zijn er tal van plaatsen waar voordelige formules voor autoverhuur worden aangeboden. Hou er wel rekening mee dat je op Cuba minimum 21 jaar oud moet zijn om een wagen te mogen besturen.