COMPARE Prices across different modes

Thu
Oct 21
$38Cross Country
$8Flixbus
Fri
Oct 22
$48Cross Country
$11Flixbus
Sat
Oct 23
$94Cross Country
$13Megabus
Sun
Oct 24
$48Cross Country
$8Flixbus
Mon
Oct 25
$48Cross Country
$8Flixbus
Tue
Oct 26
$38Cross Country
$8Flixbus
Wed
Oct 27
$38Cross Country
$8Flixbus
Thu
Oct 28
$38Cross Country
$8Flixbus
Fri
Oct 29
$48Cross Country
$9National Express
Sat
Oct 30
$48Cross Country
$11Flixbus
Sun
Oct 31
$48Cross Country
$8Flixbus
Mon
Nov 1
$48Cross Country
$7Flixbus
Tue
Nov 2
$38Cross Country
$5Flixbus
Thu
Nov 4
$38Cross Country
$9Flixbus
Fri
Nov 5
$48Cross Country
$6National Express
Sat
Nov 6
$48Cross Country
$4Flixbus
Sun
Nov 7
$48Cross Country
$6National Express
Wed
Nov 10
$38Cross Country
$5Flixbus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Bristol and Birmingham

distanceDistance76 miles (123 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price$50 (€41)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country

Trains from Bristol to Birmingham cover the 76 miles (123 km) long route taking on average 1 h 18 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $38 (€31), but the average price of train tickets is $50 (€41). Travelers depart most frequently from Bristol Temple Meads and arrive in Birmingham New Street.

Train companies

CrossCountry from Bristol to Birmingham

CrossCountry trains will get you between Bristol and Birmingham from $38 (€31). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Bristol to Birmingham you can choose between Standard Class and First Class tickets on Omio.

Omio helps you compare and book the perfect train with CrossCountry between Bristol and Birmingham for a smooth and relaxing journey. Check the latest CrossCountry train schedules for the ideal departure and arrival times, take a look at the travel information for the Bristol to Birmingham train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Bristol - Birmingham trip and then book a cheap train ticket with ease. The distance from Bristol to Birmingham by train is 76 miles (123 km). You can book tickets for this CrossCountry train for as low as $38 (€31) one-way if you book in advance. When you search for CrossCountry tickets between Bristol and Birmingham in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Bristol - Birmingham train ticket online and enjoy your trip!

CrossCountry from Bristol to Birmingham train information:

  • Average Duration: 1 h 37 min
  • Average Price: $38
  • CrossCountry frequency: 16 a day

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Bristol to Birmingham:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Bristol to Birmingham: Journey Details

The first train departs at 6:30 a.m. and the last one leaves just before 11:00 p.m. There is only one peak time in the morning from the first train until 9:00 a.m. and another peak time with the last two trains. Journey duration is around 1.5 hours on average. Trains services are reduced on the weekend schedule and passengers should check ahead in advance. Most trains between the two cities during the day are direct, though travelers should be aware that some trips at night may require up to 3 changes at stations such as Gloucester and Worchester. Travelers can choose from both CrossCountry and Great Western Railway, but the latter will include one change at Cheltenham Spa..

Return trains from Birmingham to Bristol are also available.

Departing Bristol by train

There are plenty of reasons to visit Bristol, with an exciting alternative culture on offer. There are some excellent free city museums which are well worth a visit. The See No Evil street art project is a must for anyone with an interest in street art, Bristol is also home to the legendary street artist, Banksy. Visitors could also explore Berkeley Castle, or float sky high during the International Balloon Fiesta.

Arriving in Birmingham by train

Located in the centre of England, Birmingham is the second largest city in the UK and offers plenty to visitors. A trip to the famous Cadbury World is sure to please fans of chocolate confectioner Cadbury. The city is also known as one of the best places in the UK to have a curry and the Balti Triangle offers plenty of restaurants. Visitors could also explore Stoneleigh Abbey or the gorgeous Cannon Hill Park.

Travel Tips

Trains from Bristol to Birmingham
Travel by train to Birmingham easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Birmingham.
FAQs
How much are cheap trains between Bristol and Birmingham?
Looking to save money on your journey? Omio customers have found the cheapest train from Bristol to Birmingham for the next 7 days starting from $38 (€31)  one way.
How much is the train from Bristol to Birmingham on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Bristol to Birmingham train to cost on average $50 (€41)  one way.
What is the distance to Birmingham from Bristol by train?
The train distance from Bristol to Birmingham is around 76 miles (123 km).
How many hours is the train time between Bristol and Birmingham?
The Bristol to Birmingham train duration is on average 1 h 18 min, which is to be expected when traveling 76 miles (123 km) between Bristol and Birmingham. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Bristol to Birmingham depart from? Which Birmingham train station do I come into from Bristol?

Omio customers traveling this route depart most frequently from Bristol Temple Meads   and arrive in Birmingham New Street.

Where is the train station in Bristol to go to Birmingham? Where is the train station in Birmingham located?

Passengers board their train most frequently from Bristol Temple Meads and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Birmingham New Street and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Birmingham.

What train companies offer a service between Bristol and Birmingham?
For the journey from Bristol to Birmingham you can take a train with Cross Country. Be sure to check out all possible train companies that offer services to Birmingham from Bristol on Omio to compare what amenities they may have.
How many train services per day are there to Birmingham from Bristol?
The average number of trains departing Bristol for Birmingham is 16 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Bristol to Birmingham? When does the last train depart from Bristol to Birmingham?
The earliest train departing from Bristol to Birmingham leaves at 7: 35 AM. The last train departing from Bristol to Birmingham leaves at 10: 33 AM. You can find the latest Bristol to Birmingham train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I book the Bristol to Birmingham train for the best deals on tickets?
If you purchase a train ticket from Bristol to Birmingham within the next 7 days, you can find tickets to cost on average $50 (€41) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bristol to Birmingham are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bristol
Birmingham
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your journey from Bristol to Birmingham.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376