Trains from London to St. Albans are a fast and easy way to get from the UK capital to the historic city to the north. Quick and convenient, they are a great way to take a day trip from London to St. Albans.

Trains run up to four times an hour from London’s St. Pancras train station. They arrive at St. Albans station on the edge of the city centre. Trains are operated by First Capital Connect.

Direct trains from London to St. Albans run every hour, with departures usually taking place at 4, 18, 34, and 48 minutes past the hour.

Trains on this route will get you to St. Albans in just 19 to 22 minutes, making it a very easy trip from London.

A single ticket for trains from London to St. Albans costs 10.60 GBP if you buy your train ticket online ahead of time. The earlier you purchase your ticket, the less expensive it will be.