Compare prices and tickets by train, bus or flight

Thu
Jan 20
$16First Transpennine Express
$16National Express
Fri
Jan 21
$16First Transpennine Express
$18National Express
Sat
Jan 22
$14First Transpennine Express
$18National Express
Sun
Jan 23
$14First Transpennine Express
$16National Express
Mon
Jan 24
$17First Transpennine Express
$18National Express
Tue
Jan 25
$16First Transpennine Express
$31National Express
Wed
Jan 26
$14First Transpennine Express
$16National Express
Thu
Jan 27
$14First Transpennine Express
$16National Express
Fri
Jan 28
$14First Transpennine Express
$16National Express
Sat
Jan 29
$21Grand Central Trains
$16National Express
Sun
Jan 30
$14First Transpennine Express
$16National Express
Mon
Jan 31
$14First Transpennine Express
$16National Express
Tue
Feb 1
$14First Transpennine Express
$16National Express
Wed
Feb 2
$14First Transpennine Express
$16National Express
Thu
Feb 3
$14First Transpennine Express
$16National Express
Fri
Feb 4
$14First Transpennine Express
$16National Express
Sat
Feb 5
Find prices
$16National Express
Sun
Feb 6
$21Grand Central Trains
$16National Express
Mon
Feb 7
$14First Transpennine Express
$16National Express
Tue
Feb 8
$14First Transpennine Express
$16National Express

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Middlesbrough to York

distanceDistance43 miles (69 km)
durationAverage bus duration1 h
priceAverage bus ticket price$20 (€17)
changesDirect busYes
carriersBus providersNational Express

Buses from Middlesbrough to York cover the 43 miles (69 km) long journey taking on average 1 h with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $16 (€13), but the average price of bus tickets is $20 (€17). Travelers depart most frequently from Middlesbrough and arrive in York, Train Station.

Bus providers: National Express from Middlesbrough to York

Buy your official National Express bus tickets from Middlesbrough to York from $16 (€13) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient route.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from Middlesbrough to York, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

  • Average Price: $16

Please follow the recommendations outlined by National Express when booking your bus tickets from Middlesbrough to York due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips: Bus to York from Middlesbrough

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 Middlesbrough to York.
FAQs

How much do cheap buses from Middlesbrough to York cost?

Bus tickets from Middlesbrough to York for some dates and times can be found for as cheap as $16 (€13)  one way in the next 7 days.

What is the cost of a bus from Middlesbrough to York?

The Middlesbrough to York bus ticket price is on average $20 (€17)  if you are looking to book your tickets for this route in the next week.

How many miles is it from Middlesbrough to York by bus?

The distance between Middlesbrough and York by bus is approximately 43 miles (69 km).

What is the Middlesbrough to York bus travel time?

While the time it takes to travel 43 miles (69 km) to York from Middlesbrough can vary based on specific dates, weekends, and holidays, the Middlesbrough to York bus journey time is on average 1 h.

What station does the bus from Middlesbrough to York depart from? Which York bus station do I come into from Middlesbrough?

Some of the Middlesbrough bus stations to York you can start your journey from include 米德尔斯堡, Middlesbrough and Middlesbrough, Bus Station. Similarly, some of the arrival bus stations in York include York, Train Station, York, Rail Station and York, Castle Howard (The Grounds).

When traveling this route, Omio customers are departing most frequently from Middlesbrough   and arriving in York, Train Station.

Where is the departure bus station in Middlesbrough located? Where is the arrival bus station in York located?

Passengers board the bus most frequently from Middlesbrough, which is located around 0.2 miles (321 m) away from the city center, and they get off the bus at York, Train Station, located 0.4 miles (625 m) away from the city center.

Which bus companies can take me between Middlesbrough and York?

When taking a bus from Middlesbrough 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 between Middlesbrough and York and compare the amenities they offer before buying a bus ticket.

How early should I purchase Middlesbrough to York bus tickets to get the best deals?

If you book a bus ticket from Middlesbrough to York within the next 7 days, you can find tickets to cost on average $20 (€17) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Middlesbrough to York are generally on sale a few months before the planned departure date.