COMPARE Prices across different modes

Sat
25 Sep
£37Cross Country
£10Flixbus
Sun
26 Sep
£37Cross Country
£10Flixbus
Tue
28 Sep
£29Cross Country
£18National Express
Fri
1 Oct
£37Cross Country
£8Flixbus
Sat
2 Oct
£37Cross Country
£7Flixbus
Tue
5 Oct
£29Cross Country
£18National Express
Wed
6 Oct
£29Cross Country
£18National Express
Thu
7 Oct
£29Cross Country
£18National Express
Fri
8 Oct
£37Cross Country
£8Flixbus
Sat
9 Oct
£37Cross Country
£8Flixbus
Mon
11 Oct
Find prices
£18National Express
Wed
13 Oct
£29Cross Country
£18National Express
Thu
14 Oct
£29Cross Country
£9Flixbus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from York to Birmingham

distanceDistance107 miles (172 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£35 (€39)
changesDirect trainYes
carriersTrain providersCross Country

Trains from York to Birmingham cover the 107 miles (172 km) long trip taking on average 1 h 51 min with our travel partners like Cross Country. There are direct train services available. While the average ticket price for this route costs around £35, you can find the cheapest train ticket for as low as £29. Travellers depart most frequently from York and arrive in Birmingham New Street.

Train companies

York to Birmingham with CrossCountry

Travel from York to Birmingham from £29 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

CrossCountry

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

Book your CrossCountry York to Birmingham train with Omio and enjoy a smooth and relaxing journey! Check CrossCountry’s up-to-date train timetables for the ideal departure and arrival times, compare the fastest York to Birmingham routes as well as the amenities offered in the class fare you choose and buy the most affordable CrossCountry train tickets online that fit your budget. The distance from York to Birmingham is 107 miles (172 km), and the best price for a one-way York - Birmingham CrossCountry train ticket starts at £29 if you book in advance. If you would rather search for your CrossCountry ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by train. Waiting in a queue at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with CrossCountry!

CrossCountry 's current ticket policies due to COVID-19 for your train from York to Birmingham are the following:

  • 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 York to Birmingham

Trains from York to Birmingham are provided by CrossCountry. Most services run directly, with a journey time of around 2 hours. Some overnight and early morning services may have one change, at either Leeds or Manchester Piccadilly, and these services generally take up to 4 hours. The first direct service of the day leaves York around 6:00 a.m., after which trains run regularly every 15 minutes to 1 hour until the evening when the last direct service leaves before 9:00 p.m. Trains from York to Birmingham depart from York Station on Station Row, and arrive at Birmingham's New Street Station on Station Street, close to The Bullring.

Travel Tips

Trains from York 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 York to Birmingham.
FAQs
How much does a cheap train from York to Birmingham cost?
You can find a cheap train from York to Birmingham for some dates and times for as low as £29  one way in the next 7 days.
What is the average cost of a train from York to Birmingham?
If you’re looking to book your train tickets in the next week, you can expect the York to Birmingham train price to come in at an average of £35  one way.
How far is it from York to Birmingham by train?
The train distance from York to Birmingham is around 107 miles (172 km).
How long does it take from York to Birmingham by train?
On average the train from York to Birmingham duration is 1 h 51 min  for the 107 miles (172 km) long route, but the travel time can vary if you depart on weekends and holidays.
What station does the York to Birmingham train leave from? Which Birmingham train station do I come into from York?

When travelling this route, Omio customers are departing most frequently from York   and arriving in Birmingham New Street.

Where is the train station in York? Where is the train station in Birmingham?

The most popular departure train station with passengers for this route, called York, is located 0 mile (s) / 0 km from the city centre of York.

The most popular arrival train station, Birmingham New Street, is located 0 mile (s) / 0 km away from the city centre of Birmingham.

Which train providers should I travel with from York to Birmingham?
If you're looking for trains from York to Birmingham, you can rely on Cross Country to get you to Birmingham. It's also good to check out all possible train providers for the York to Birmingham trip to see if there might be differences in the amenities they offer.
When is the earliest train from York to Birmingham? When is the last train from York to Birmingham?
The earliest train for this route departs from York at 08: 35. The last train leaves from York at 10: 44. Check Omio for the latest train schedule from York to Birmingham and book the best time to depart on your chosen travel date.
When should I buy York Birmingham train tickets to score the best deals?
If you book York to Birmingham train tickets within the next 7 days, you can find one way tickets to cost on average £35. However, booking in advance gives you access to the best prices for trains between York and Birmingham. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

York
Birmingham
Eden Camp
Amenities
Pickering Eastgate
Amenities
York
Amenities