飛機:布拉格瓦茨拉夫·哈維爾國際機場是捷克的主要航空樞紐,開通有眾多國際航線,歐洲各國基本都有直飛航線。從機場到市區乘坐公交車最為便捷,有很多公交線路可以到市區;乘坐機場快線可以到達布拉格中央火車站,車程約35分鐘,票價50捷克克朗;如果行李較多,建議乘坐機場巴士CEDAZ,雖然價格較高但比較方便;乘坐出租車前往市區約30分鐘,車費約500捷克克朗起。
火車:布拉格中央火車站是布拉格的主要國際列車車站,從德國、奧地利、波蘭等歐洲國家可乘坐火車前往布拉格,車站有地鐵和有軌電車可以到達。此外,位於北部的布拉格Praha-Holesovice火車站用於分擔中央車站的壓力,有來回柏林、維也納、布達佩斯等城市的線路。
地鐵:布拉格有三條地鐵線路,覆蓋了大部分景點,可以選擇乘地鐵出遊。
電車:布拉格有數十條電車線路,紅白相間的有軌電車非常復古,站牌為白底藍字的是日班車線路,藍底白字的是夜班車線路,車票與地鐵、公交通用,上車要自覺打卡,如果查到沒有打卡會嚴重罰款。
公交:布拉格的市中心道路狹窄,公交車不多,去近郊遊玩可以選擇乘坐公交,大約20分鐘一班車,車站有詳細的時刻表,通常到站時間都比較精確。
出租車:布拉格市區內很難叫到車,乘坐出租車一般需要提前電話預約,上車一定要要求司機打表,否則會隨意要價。