Travel options
from Birmingham to York

You can get from Birmingham to York by train, bus or flight.

Our recommendation

To get from Birmingham to York on 25 Jul we recommend taking a train because it’s the best combination of price and speed.

09:03Birmingham New Street2h15 11:18York
2 changes
09:03Birmingham New Street2h26 11:29York
0 changes
Other options
10:03Birmingham New Street2h26 12:29York
0 changes
11:03Birmingham New Street2h26 13:29York
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

COMPARE Prices for trains, buses and flights

24 Jul
£96Cross Country
25 Jul
£38Cross Country
26 Jul
£38Cross Country
£18National Express
27 Jul
£38Cross Country
£18National Express
28 Jul
£38Cross Country
£18National Express
29 Jul
£38Cross Country
£18National Express
30 Jul
£38Cross Country

Travel Information to York from Birmingham

distanceDistance107 miles (172 km)
modeAvailable travel modesCoach or train
priceTicket price range£27 - £79
cheapestCheapest modeCoach • £27 • 5 h 7 min
fastestFastest modeTrain • £79 • 2 h 26 min
carriersPopular travel companiesNational Express or Cross Country

Take a coach or train to travel 107 miles (172 km) from Birmingham to York. If speed is a priority, then a train is the best option with an average duration of 2 h 26 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £27. The most popular travel providers which serve this trip are National Express or Cross Country among others. Travellers can even take a direct coach from Birmingham to York.

Travel Tips

Travel from Birmingham to York
Travel to York 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 Birmingham to York.
What are my Birmingham to York travel options?

There are 2 ways to travel to York from Birmingham including taking a coach or train.

How far is it from Birmingham to York?

The distance from Birmingham to York is approximately 107 miles (172 km).

What are the departure and arrival points when travelling from Birmingham to York?

These are the most popular departure and arrival points when travelling from Birmingham to York:

  • Most travellers catch their coach from Birmingham, Coach Station and arrive in York, Train Station.
  • Most travellers board their train from Birmingham New Street and arrive in York.
Which travel companies can help me find a way to get from Birmingham to York?

Omio works with many trusted partners that can help you travel the best way from Birmingham to York:

  • You can travel between Birmingham and York by coach with National Express. You can find cheap tickets on Omio for £27 with National Express from Birmingham to York.
  • You can travel between Birmingham and York by train with Cross Country. You can find cheap tickets on Omio for £79 with Cross Country from Birmingham to York.
Can I find a direct route to York from Birmingham?

Yes, there are direct services available between Birmingham and York with the following travel operators:

  • You can travel directly by coach with.

Direct services tend to save you time and add more convenience in getting you to York as you won't need to change in between, so it's worth paying attention to before booking your tickets between Birmingham and York.

Where should I go next after I travel to York from Birmingham?
Many of our customers who book a trip from Birmingham to York often extend their holiday and travel to other popular destinations like London, Manchester or Edinburgh. If you’re thinking of adding another destination to your Birmingham and York itinerary, let Omio find you the best connections between York and any of these top destinations today!
How far in advance should I buy tickets to York from Birmingham online to get the best deals?

When planning your trip from Birmingham to York, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets are costing on average £27 one way.
  • Train tickets cost £79 one way on average.

However, we recommend buying tickets between Birmingham and York online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way to get from Birmingham to York?

The cheapest way from Birmingham to York is by taking a coach. You can find average ticket prices around £27 compared to other travel options to York:

A coach is £52 less than a train for this trip with tickets for a train from Birmingham to York costing on average £79.

What is the fastest way to get from Birmingham to York?

The quickest way to travel between Birmingham and York is by train, which takes on average 2 h 26 min   compared to other travel options that may take you longer to get to your destination:

In comparison, going by coach can take 5 h 7 min   on average.


Important Stations and Airports for this Journey

Birmingham (Coach Station)
Birmingham Moor Street
Birmingham New Street

Travelling from Birmingham to York: related information

Here are some other resources that might have the information you need