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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Travel Tips

Trains from Edinburgh to St Albans
Travel by train to St Albans 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 Edinburgh to St Albans.
What is the distance between Edinburgh and St Albans via train?
You should expect to travel around 312 miles (503 km)  to St Albans from Edinburgh by train.
What is the average Edinburgh to St Albans train duration?
On average the Edinburgh to St Albans train time is 5 h 59 min  covering the 312 miles (503 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Edinburgh to St Albans train leave from? Which St Albans train station do I come into from Edinburgh?

There are a few train stations in Edinburgh to start your journey from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. In St Albans you have a few train station options to choose from for your arrival including St Albans and St Albans Abbey.

Omio customers travelling this route depart most frequently from Edinburgh Waverley   and arrive in St Albans.

Where is the train station in Edinburgh? Where is the train station in St Albans?

Passengers board their train most frequently from Edinburgh Waverley and travel around 0.2 miles (429 m) from the city centre to this train station.

Passengers travelling this route most often arrive at St Albans and need to travel approximately 0.3 miles (461 m) from the train station to the city centre in St Albans.

How many trains are there from Edinburgh to St Albans a day?
On average, there is 1 train a day from Edinburgh to St Albans. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

St Albans
Edinburgh Waverley is the most popular Edinburgh railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Edinburgh for your journey to St Albans.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express