Subscribe to receive top tips, train news and travel inspiration straight to your inbox
St Albans to Oxford by train
-
First train03:33
-
Last train23:59
-
Avg changes1
-
Fastest journey1hr 45m
-
Distance65 kilometres
-
Trains per day16
-
Avg. journey time2hr 14m
-
Train operators
Explore St Albans to Oxford by train
Thinking about travelling from St Albans to Oxford by train? Here’s everything you need to know to maximise your experience along this train journey.
Train travel between St Albans and Oxford: train ticket prices
Cost of train tickets from St Albans to Oxford:
Cheapest tickets: €33.42
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 2 months in advance.
St Albans to Oxford departure timetable
On this route, 16 trains run daily, with the first one leaving St Albans at 03:33 and the last leaving at 23:59 during the week.
For weekend travel to Oxford, the earliest departure is at 06:39 and the last one is at 22:27. You will find that departures along this journey occur every 26 minutes.
Average train travel time and distance from St Albans to Oxford
On this route, the fastest trip lasts 1 hour and 45 minutes, spanning 65 kilometres in total.
When do tickets between St Albans and Oxford go on sale?
Travellers can book train journeys between St Albans and Oxford 2 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Making the most of your St Albans to Oxford travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Oxford.
Frequently asked questions
How far is St Albans to Oxford by train?
The distance between St Albans and Oxford is 65 kilometres.
How much is a train ticket from St Albans to Oxford?
The cheapest fare on this route is €33.42. If you book 30 days in advance, tickets cost about . If booked 7 days in advance, the cost is typically .
How far in advance can I book my St Albans to Oxford train tickets?
Tickets for this route become available 2 months before the travel date.
How long does the train take from St Albans to Oxford?
The fastest travel time is 1 hour and 45 minutes.
Other journeys to Oxford View all journeys to Oxford
-
From London to Oxford From €6.86
-
From Birmingham to Oxford From €12.43
-
From Edinburgh (Waverley, city centre) to Oxford From €81.41
-
From Glasgow to Oxford From €96.40
-
From Banbury to Oxford From €6.86
-
From Gloucester to Oxford From €32.99
-
From Sheffield to Oxford From €57.41
-
From Gatwick Airport to Oxford From €12.85
-
From Leeds to Oxford From €70.27
-
From Reading to Oxford From €8.14
-
From Cambridge to Oxford From €21.85
-
From Coventry to Oxford From €10.71
Other journeys from Oxford
-
From Oxford to Reading From €5.14
-
From Oxford to Cambridge From €21.85
-
From Oxford to Coventry From €14.14
-
From Oxford to Brighton From €19.28
-
From Oxford to York From €210.37
-
From Oxford to Bath Spa From €28.71
-
From Oxford to Bournemouth From €14.57
-
From Oxford to Nottingham From €48.84
-
From Oxford to London From €6.86
-
From Oxford to Birmingham From €10.71
-
From Oxford to Edinburgh (Waverley, city centre) From €49.70
-
From Oxford to Glasgow From €95.97
Other journeys from St Albans
-
From St Albans to Luton From €5.28
-
From St Albans to London From €7.28
-
From St Albans to Brighton From €19.28
-
From St Albans to Bedford From €14.58
-
From St Albans to Guildford From €23.65
-
From St Albans to Herne Hill From €17.91
-
From St Albans to Nottingham From €50.56
-
From St Albans to Gatwick Airport From €17.57
-
From St Albans to Elstree and Borehamwood From €5.97
-
From St Albans to Birmingham From €45.42
-
From St Albans to Mill Hill Broadway From €8.38
-
From St Albans to Paris From €322.19