飛機:哈瓦那何塞·馬蒂國際機場是古巴主要的航空樞紐,也是進出古巴的主要門戶。機場有5座航站樓,1號航站樓主要運營古巴國內航線,2號航站樓停靠哈瓦那和邁阿密之間的包機航線,3號航站樓承擔主要的國際航線,5號航站樓主要運營加勒比航空航線和其他包機航線。從機場到市區只能乘坐出租車,費用大約在25CUC左右。
長途巴士:哈瓦那有Viazul和Astro兩家巴士公司,Astro巴士主要供當地人乘坐,外國旅行者只能坐Viazul巴士,巴士的班次不多,建議提前查好班次,並提前一天購票。
公交車:哈瓦那的公交車班次很多,但路邊沒有明顯的站牌,一般看到人群聚集的地方就是車站。
出租車:對於遊客來說,乘坐出租車遊覽哈瓦那是最方便的方式,部分出租車是五十年代的雪弗蘭,大部分是現代標誌、Skodas或者奔馳。