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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Oxford from Barnsley

distanceDistance124 miles (200 km)
priceAverage train ticket price£102 (€116)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Barnsley to Oxford cover the 124 miles (200 km) long trip taking on average 3 h 51 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £102, you can find the cheapest train ticket for as low as £102. Travellers depart most frequently from Barnsley and arrive in Oxford.

Travel Tips

Trains from Barnsley to Oxford
Travel by train 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 Barnsley to Oxford.
FAQs
What is the price of the cheapest train to Oxford from Barnsley?
You can find a cheap train from Barnsley to Oxford for some dates and times for as low as £102  one way in the next 7 days.
What is the average cost of a train from Barnsley to Oxford?
The Barnsley to Oxford train ticket price is on average £102  if you are looking to buy your tickets for this journey in the next week.
What is the distance from Barnsley to Oxford by train?
The distance from Barnsley to Oxford by train is approximately 124 miles (200 km).
How long does it take from Barnsley to Oxford by train?
On average the train from Barnsley to Oxford duration is 3 h 51 min  for the 124 miles (200 km) long trip, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Barnsley to Oxford, which train station in Barnsley do I depart from and which train station in Oxford do I arrive in?

Omio customers book a train from Barnsley   to Oxford   most frequently for this route.

Where is the departure train station in Barnsley located? Where is the arrival train station in Oxford located?

Passengers booking this trip most frequently board their trains from Barnsley and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Oxford most often arrive at Oxford and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

How many train services are there to Oxford from Barnsley a day?
On average, there are 25 trains a day from Barnsley to Oxford. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Barnsley to Oxford? When does the last train depart from Barnsley to Oxford?
The earliest train departing from Barnsley to Oxford leaves at 09: 00. The last train departing from Barnsley to Oxford leaves at 09: 00. You can find the latest Barnsley to Oxford train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket to Oxford from Barnsley to get the best deals?
If you book Barnsley to Oxford train tickets within the next 7 days, you can find one way tickets to cost on average £102. However, booking in advance gives you access to the best prices for trains from Barnsley to Oxford. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Barnsley
Oxford
The major railway station for departures from Barnsley is Barnsley. Read all the information you need to know about services, amenities and connections at Barnsley for your trip between Barnsley and Oxford.