COMPARE Prices across different modes

Wed
22 Sep
Find prices
Find prices
£71British Airways
Thu
23 Sep
£126Avanti West Coast
£42National Express
£67easyJet
Fri
24 Sep
£126First Transpennine Express
£40National Express
£93easyJet
Sat
25 Sep
£102Avanti West Coast
£37National Express
£71easyJet
Mon
27 Sep
£126First Transpennine Express
£33National Express
£40easyJet
Tue
28 Sep
£126Avanti West Coast
£32National Express
£42easyJet
Thu
30 Sep
£126Avanti West Coast
£28National Express
£34easyJet
Fri
1 Oct
£126Avanti West Coast
£36National Express
£62easyJet
Sat
2 Oct
£102Avanti West Coast
£38National Express
£41easyJet
Mon
4 Oct
£126First Transpennine Express
£31National Express
£34easyJet
Tue
5 Oct
£126Avanti West Coast
£31National Express
£34easyJet
Wed
6 Oct
£125Avanti West Coast
£38National Express
£34easyJet
Thu
7 Oct
£126Avanti West Coast
£38National Express
£33easyJet
Fri
8 Oct
£126First Transpennine Express
£31National Express
£42easyJet
Sat
9 Oct
£102Avanti West Coast
£34National Express
£78British Airways
Tue
12 Oct
£126Avanti West Coast
£38National Express
£34easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Glasgow from Oxford

distanceDistance308 miles (497 km)
durationAverage train duration6 h
priceAverage train ticket price£122 (€135)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Oxford to Glasgow cover the 308 miles (497 km) long route taking on average 6 h with our travel partners like Avanti West Coast. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this journey costs around £122, you can find the cheapest train ticket for as low as £102. Travellers depart most frequently from Oxford and arrive in Glasgow Central.

Travel Tips

Trains from Oxford to Glasgow
Travel by train to Glasgow 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 Oxford to Glasgow.
FAQs
How much does a cheap train from Oxford to Glasgow cost?
Omio customers have found the cheapest trains between Oxford and Glasgow to cost as little as £102  in the next 7 days.
How much is a train ticket from Oxford to Glasgow?
If you are looking to book your train ticket in the next 7 days, you can expect the Oxford to Glasgow train to cost on average £122  one way.
How many miles is it from Oxford to Glasgow by train?
The Oxford to Glasgow train distance is approximately 308 miles (497 km).
How long is the train journey between Oxford and Glasgow?
The train time between Oxford and Glasgow is on average 6 h  for the 308 miles (497 km) long journey, but the time it takes to go from Oxford to Glasgow by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Oxford to Glasgow, which train station in Oxford do I depart from and which train station in Glasgow do I arrive in?

When taking a train from Oxford, you have a couple of train stations you can depart from including Oxford, Oxford Parkway Station and Oxford, Magdalen Road. When you arrive in Glasgow, your train can arrive in train stations including Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow).

Omio customers travelling this route book their trains from Oxford   to Glasgow Central.

Where do I find the Oxford train station to Glasgow? Where is the Glasgow train station?

You can find the most popular departure train station for this trip, Oxford, located approximately 0 mile (s) / 0 km from the city centre of Oxford. The most popular arrival train station in Glasgow, called Glasgow Central, is located around 0 mile (s) / 0 km away from its city centre.

What train providers go from Oxford to Glasgow?
When taking a train from Oxford to Glasgow, you can count on Avanti West Coast for the best way to get you to Glasgow. You can also check all possible train companies who offer a service between Oxford and Glasgow and compare the amenities they offer before buying a train ticket.
How many trains per day are there to Glasgow from Oxford?
On average, there are 3 trains a day from Oxford to Glasgow. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Oxford to Glasgow? When does the last train depart from Oxford to Glasgow?
The first Oxford to Glasgow train departs at 07: 39   and the last train from Oxford to Glasgow leaves at 10: 39. Check out the most up-to-date Oxford to Glasgow train times on Omio and find the best time to travel to your destination.
How far in advance should I buy a train ticket between Oxford and Glasgow to get the best deals?
If you buy Oxford to Glasgow train tickets within the next 7 days, you can find one way tickets to cost on average £122. However, booking in advance gives you access to the best prices for trains between Oxford and Glasgow. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Oxford
Glasgow
Oxford
Amenities