布里斯托爾有2個主要火車站:布里斯托公園道路站(Parkway Station)和圣堂草地站(Temple Meads Station)。在布里斯托爾設置輕鐵系統的計劃并不成功,因此市內公共交通仍然依靠巴士。市內的巴士主要由第一巴士集團營運。市中心也設有水上交通(布里斯托爾托渡輪),設有通勤和康樂用路線。
布里斯托爾位于倫敦和威爾士之間的中軸線上,有M4公路連接,并有伯明翰至埃塞斯特的M5公路途經,也有M32公路連接市中心M4公路間。 位于路斯基(Lulsgate)的布里斯托爾國際機場是本市主要的機場。