Find train tickets from Bristol to Birmingham

BRS — BHX
15 Dec — 22 Dec1
1 adult
Sun 15/12
Sun 22/12

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Thursday

Average price (round-trip)

£276
Train tickets from Bristol to Birmingham are on average 81% less expensive on Fridays
Train tickets from Bristol to Birmingham are on average 81% more expensive on Thursdays
(avg. price over the last 2 weeks)

Top tips for finding Bristol to Birmingham train tickets

  • 25% of our users found round-trip train tickets from Bristol to Birmingham for £72 or less.
  • You will generally catch the best train deals if you travel in the evening.

FAQs when traveling from Bristol to Birmingham by train

  • How long is a train journey to Birmingham from Bristol?

    The train journey from Bristol to Birmingham takes 1h 14m on average and covers a distance of 76 miles.

  • What train companies travel from Bristol to Birmingham?

    There are different train companies operating between Bristol and Birmingham. Cross Country and Great Western Railway are the most booked train companies.

Book train tickets from Bristol to Birmingham (return)

21/12Sat
directCross Country
1h 20mTPB-QQN
22/12Sun
directCross Country
1h 23mQQN-TPB
£72
14/12Sat
directCross Country
1h 20mTPB-QQN
21/12Sat
directCross Country
1h 26mQQN-TPB
£72
14/12Sat
directMultiple carriers
1h 40mTPB-QQN
21/12Sat
1 stopMultiple carriers
2h 16mQQN-TPB
£72
21/12Sat
directMultiple carriers
1h 19mTPB-QQN
22/12Sun
1 stopMultiple carriers
1h 58mQQN-TPB
£72
20/12Fri
4 stopsAccesRail
10h 35mBRS-ZBC
22/12Sun
4 stopsAccesRail
8h 05mZBC-BRS
£685
20/12Fri
4 stopsAccesRail
7h 25mBRS-ZBC
21/12Sat
2 stopsAccesRail
6h 10mZBC-BRS
£685
13/12Fri
1 stopAccesRail
8h 55mBRS-ZBC
21/12Sat
1 stopAccesRail
5h 05mZBC-BRS
£685
13/12Fri
1 stopAccesRail
7h 55mBRS-ZBC
20/12Fri
2 stopsAccesRail
6h 15mZBC-BRS
£685
14/12Sat
1 stopAccesRail
6h 30mBRS-ZBC
20/12Fri
2 stopsAccesRail
6h 15mZBC-BRS
£685
19/2Wed
1 stopAccesRail
9h 05mBRS-ZBC
23/2Sun
2 stopsAccesRail
7h 20mZBC-BRS
£685
20/2Thu
1 stopAccesRail
6h 10mBRS-ZBC
24/2Mon
2 stopsAccesRail
6h 20mZBC-BRS
£685
21/12Sat
4 stopsAccesRail
9h 40mBRS-ZBC
22/12Sun
4 stopsAccesRail
7h 35mZBC-BRS
£685
20/2Thu
1 stopAccesRail
6h 40mBRS-ZBC
23/2Sun
2 stopsAccesRail
6h 15mZBC-BRS
£685
19/2Wed
1 stopAccesRail
7h 10mBRS-ZBC
24/2Mon
2 stopsAccesRail
7h 20mZBC-BRS
£685
21/12Sat
4 stopsAccesRail
8h 50mBRS-ZBC
21/12Sat
4 stopsAccesRail
6h 50mZBC-BRS
£685
14/12Sat
1 stopAccesRail
7h 45mBRS-ZBC
21/12Sat
1 stopAccesRail
6h 55mZBC-BRS
£685

Search by stops

Search by train company