飛機:布達佩斯李斯特·費倫茨國際機場是布達佩斯唯一的機場,擁有眾多國際航線,第二航站樓的2A區域主要停靠申根區航班,2B區域則停靠非申根區航班。乘坐機場巴士可以前往市區,沿途會在部分酒店停車;還可以在機場乘坐公交到Kőbánya-Kispest地鐵站,換乘地鐵藍線,20分鐘內即可到達Deák Ferenc廣場;提前電話預約出租車效率也比較高,司機會在航站樓外等待,不同出租車公司收費不同。
火車:從周邊國家或歐洲其他城市前往布達佩斯也可以選擇乘坐火車。東站(Keleti Pályaudvar)主要停靠國際及匈牙利北部列車,西站(Nyugati Pályaudvar)停靠部分國際列車及多瑙河灣沿途班列,南站(Déli Pályaudvar)停靠匈牙利西南地區的列車,乘坐地鐵可以到達這三個車站。
地鐵:布達佩斯有4條地鐵線路,市區的主要景點基本都可以到達。 M1是歐洲大陸的第一條地下鐵路,非常復古;M2可以到達國會大廈;M3途徑火車西站和Ferenciek tere站。
電車:布達佩斯的有軌電車是這座城市的一道風景線,黃色的電車清新且複古,電車線路眾多,覆蓋了市區及近郊的大部分區域,其中2路電車人氣很高,復古的車廂有種穿越回裴多菲時代的既視感,沿途風景很美,可以欣賞多瑙河的沿岸風光。
公交:布達佩斯的公交系統發達,有字母E的是快車,有字母A的是短途線路,900以上的是夜班車,16路公交從Erzsébet tér廣場到城堡山上的漁人堡,沿途風景很美。
出租車:布達佩斯不同的出租車公司起步價和計費標準不同,建議提前電話預約車。