The train journey from Southampton to Bristol takes 2h 00m on average and covers a distance of 63 miles.