COMPARE Prices across different modes

Mon
Oct 18
$52Cross Country
$26National Express
Wed
Oct 20
$41Cross Country
$25National Express
Thu
Oct 21
$41Cross Country
$12Flixbus
Fri
Oct 22
$52Cross Country
$24Flixbus
Sat
Oct 23
$51Cross Country
$18Flixbus
Tue
Oct 26
$41Cross Country
$26National Express
Wed
Oct 27
$41Cross Country
$26National Express
Thu
Oct 28
$41Cross Country
$18Flixbus
Sat
Oct 30
$108Cross Country
$17Flixbus
Mon
Nov 1
$52Cross Country
$25National Express
Tue
Nov 2
$41Cross Country
$25National Express
Fri
Nov 5
$52Cross Country
$13Flixbus
Sat
Nov 6
$52Cross Country
$18Flixbus

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Birmingham to York

distanceDistance107 miles (172 km)
durationAverage bus duration4 h 25 min
priceAverage bus ticket price$21 (€17)
changesDirect busYes
carriersBus providersNational Express

Buses from Birmingham to York cover the 107 miles (172 km) long trip taking on average 4 h 25 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $12 (€10), but the average price of bus tickets is $21 (€17). Travelers depart most frequently from Birmingham New Street and arrive in York, Train Station.

Travel Tips

Buses from Birmingham to York
Take the bus 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.
FAQs
How much do cheap bus tickets between Birmingham and York cost?
Omio customers have found cheap bus tickets between Birmingham and York for as low as $12 (€10)  for the next 7 days.
What is the price of a bus ticket from Birmingham to York?
The Birmingham to York bus ticket price is on average $21 (€17)  if you are looking to purchase your tickets for this journey in the next week.
How far is it from Birmingham to York by bus?
The Birmingham to York bus distance is approximately 107 miles (172 km).
How many hours is the bus time to York from Birmingham?
The Birmingham to York bus duration is on average 4 h 25 min, which is to be expected when traveling 107 miles (172 km) between Birmingham and York. However, the time it takes can vary based on specific dates, weekends, and holidays.
What bus station in Birmingham goes to York? What bus station do I come into York from Birmingham?

When taking the bus from Birmingham to York, you can choose to depart from bus stations like Birmingham, Coach Station, Birmingham, Station Street (Stop NS13) and Birmingham, Hill St / Railway Bridge. Your journey can end in bus stations such as York, Train Station, York, Rail Station and York, Castle Howard (The Grounds).

Omio customers who travel this route most frequently depart from Birmingham New Street   and arrive in York, Train Station.

Where is the bus station in Birmingham to go to York? Where is the bus station in York located?

The most popular departure bus station with passengers for this trip, called Birmingham New Street, is located 0 mile (s) / 0 km from the city center of Birmingham.

The most popular arrival bus station, York, Train Station, is located 0 mile (s) / 0 km away from the city center of York.

Which bus providers can take me to York from Birmingham?
When taking a bus from Birmingham to York, you can count on National Express for the best way to get you to York. You can also check all possible bus providers who offer a service from Birmingham to York and compare the amenities they offer before buying a bus ticket.
When can I take the first bus from Birmingham to York? When can I take the last bus for the day?
The earliest bus for this journey departs from Birmingham at 6: 45 AM. The last bus leaves from Birmingham at 6: 00 PM. Check Omio for the latest bus schedule from Birmingham to York and book the best time to depart on your chosen travel date.
How early should I buy Birmingham to York bus tickets to get the best deals?
If you buy a bus ticket from Birmingham to York within the next 7 days, you can find tickets to cost on average $21 (€17) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to York from Birmingham are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey