布里斯托尔有2个主要火车站:布里斯托公园道路站(Parkway Station)和圣堂草地站(Temple Meads Station)。在布里斯托尔设置轻铁系统的计划并不成功,因此市内公共交通仍然依靠巴士。市内的巴士主要由第一巴士集团营运。市中心也设有水上交通(布里斯托尔托渡轮),设有通勤和康乐用路线。
布里斯托尔位于伦敦和威尔士之间的中轴线上,有M4公路连接,并有伯明翰至埃塞斯特的M5公路途经,也有M32公路连接市中心M4公路间。 位于路斯基(Lulsgate)的布里斯托尔国际机场是本市主要的机场。