More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bristol to St Albans

distanceDistance99 miles (159 km)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Bristol to St Albans cover the 99 miles (159 km) long route taking on average 3 h 43 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. Travellers depart most frequently from Bristol Temple Meads and arrive in St Albans.

Travel Tips: Trains from Bristol 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 Bristol to St Albans.

What is the distance by train from Bristol to St Albans?

When travelling this route you should expect the distance from Bristol to St Albans via train to be approximately 99 miles (159 km).

How long is the train journey to St Albans from Bristol?

While the time it takes to travel 99 miles (159 km) between Bristol and St Albans can vary based on specific dates, weekends, and bank holidays, the train duration from Bristol to St Albans is on average 3 h 43 min.

What station does the Bristol to St Albans train leave from? Which St Albans train station do I come into from Bristol?

Omio customers who travel this route most frequently depart from Bristol Temple Meads   and arrive in St Albans.

Where is the Bristol train station located? Where is the St Albans train station located?

Passengers board their train most frequently from Bristol Temple Meads and travel around 0.8 miles (1.3 km) 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 per day are there from Bristol to St Albans?

The average number of trains departing Bristol for St Albans is 25 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

St Albans
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip to St Albans from Bristol.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transport options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line