Travel options
from York to Oxford

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

19 Oct
£95London North Eastern Railway
Find prices
20 Oct
£113London North Eastern Railway
Find prices
21 Oct
£94London North Eastern Railway
Find prices
22 Oct
£78London North Eastern Railway
Find prices
23 Oct
£61Cross Country
£28National Express
24 Oct
£65London North Eastern Railway
£28National Express
25 Oct
£77London North Eastern Railway
£29National Express
26 Oct
£50London North Eastern Railway
£28National Express
27 Oct
£94London North Eastern Railway
Find prices
28 Oct
£94London North Eastern Railway
£30National Express
29 Oct
£76London North Eastern Railway
£28National Express
30 Oct
£124Cross Country
£38National Express

Travel Information between York and Oxford

distanceDistance152 miles (245 km)
modeAvailable travel modesCoach or train
priceTicket price range£28 - £94
cheapestCheapest modeCoach • £28 • 6 h 50 min
fastestFastest modeTrain • £94 • 3 h 42 min
carriersPopular travel companiesNational Express or London North Eastern Railway

Take a coach or train to travel 152 miles (245 km) between York and Oxford. If speed is a priority, then a train is the best option with an average duration of 3 h 42 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £28. The most popular travel providers which serve this trip are National Express or London North Eastern Railway among others. Travellers can even take a direct coach from York to Oxford.

Travel Tips

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

There are 2 ways to get from York to Oxford: coach or train.

How do I get from York to Oxford the cheapest way?

A coach service offers the cheapest way to travel from York to Oxford, which costs on average £28.

This is compared to other ways of getting to Oxford:

A coach journey is usually £65 less than a journey to Oxford by train, which costs on average £94 for the same trip.

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

The fastest way from York to Oxford is by train with an average journey time of 3 h 42 min.

Other travel options between York and Oxford can usually take longer:

In comparison, travelling by coach can take you on average 6 h 50 min.

How far is it from York to Oxford?

Oxford is approximately 152 miles (245 km) away from York.

How many services a day are there from York to Oxford?

The average frequency per day from York to Oxford is:

  • Around 16 trains per day.

However, we recommend checking specific travel dates for your trip between York and Oxford as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points in York and in Oxford?

These are the most popular departure and arrival points for travellers from York to Oxford:

  • Coaches mostly depart from York, Train Station and arrive in Oxford, St Giles (Stop C5).
  • Trains mostly leave from York and tend to arrive in Oxford.
Which travel companies can help me find a way to get from York to Oxford?

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

  • You can go to Oxford from York by coach with National Express. You'll see cheap coach tickets for £28 with National Express from York to Oxford on Omio.
  • You can go to Oxford from York by train with London North Eastern Railway. You'll see cheap train tickets for £94 with London North Eastern Railway from York to Oxford on Omio.
Is there a way to travel directly from York to Oxford?

Yes, there are direct routes from York to Oxford with the following travel companies:

  • You can find direct coaches to take to Oxford with.

As you won't need to change at another stop in between, direct services to Oxford tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this trip.

Where should I go next after I travel between York and Oxford?
Your journey from York to Oxford doesn't have to end in Oxford. Many of our customers like to extend their holidays to explore other popular destinations like London, Luton or Bristol. If you’d like to add London, Luton or Bristol to your York to Oxford trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Oxford today!
When should I purchase a ticket from York to Oxford online to score the best deals?

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

  • Coach tickets cost on average £28 one way.
  • Train tickets are costing on average £94 one way.

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

Travelling from York to Oxford: related information

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