How Far Is Bristol to Birmingham?
Bristol and Birmingham are around 87 to 90 miles away by road, depending on the route you take. Average drive time is about 1 hour 30 minutes to 1 hour 45 minutes, mostly on the M5 motorway. The two cities are closer together, at a distance of about 77 to 80 miles.
This guide will explain the driving distance and journey times, the options for trains and coaches, and the main route between the two cities. Travel time can vary with traffic and roadworks, so we have used realistic ranges rather than a single fixed number.

