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: US$39.00

  • 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 US$39.00. 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.