A pre-booked taxi from Bristol to Birmingham is from £169 fixed and takes about 1 hour 50 minutes door to door up the M5. There's a fast, frequent direct train that's often cheaper for one person, so for a solo trip the train usually wins. The taxi comes into its own for groups, luggage, an early flight from Birmingham Airport, or times the train doesn't serve well.
Prices checked August 2026.
Taxi vs train
| Option | Price | Time | Door to door? |
|---|---|---|---|
| Pre-booked taxi (us) | from £169 fixed | about 1h50 | Yes |
| Direct train (CrossCountry) | Varies by booking date | about 1h30 station to station | No |
The direct train is genuinely good on this route, quick and frequent. The taxi's advantage is door to door, no changes, and a fixed price that suits luggage, groups and airport timings.
What the fixed price covers
The £169 is a saloon price for up to four passengers, and it is the full door-to-door journey with tolls included, fixed at booking and unchanged by M5 traffic or the time of day. Heading to Birmingham Airport, it's the same fixed price, and on the return we track your flight with 45 minutes of free waiting after you land. Larger vehicles cost more; the full fare table is on our Bristol to Birmingham route page.
When the taxi makes sense
- Two or more sharing, where £169 split beats separate train fares
- Early or late Birmingham Airport flights
- Luggage you'd rather keep in a boot than on a train
- A door-to-door trip with no station changes at either end
The honest version
For a single traveller with a booked-ahead ticket, the direct train to Birmingham is quick and usually cheaper, and we'd rather you knew that. The fixed-price car makes sense when there are a few of you, when bags or an airport flight are involved, or when you simply want to be picked up and dropped at the door.
Frequently asked questions
How much is a taxi from Bristol to Birmingham?
Is the train quicker than a taxi from Bristol to Birmingham?
Can you take me to Birmingham Airport?
Is a taxi worth it for a group to Birmingham?
Book online and save 20%, or call 0117 966 6666. Free cancellation up to 24 hours before pickup.