Fastest journey1hr 23m
Taking the train from London to Bath is very easy. Almost all travellers opt for the route from London Paddington, from where Great Western Railway (GWR) offer two fast trains each hour to Bath.
The journey from London Paddington to Bath affords views of attractive southern England landscapes. Most trains take the route via Swindon, so you’ll get to see the Thames Valley and the Berkshire Downs along the way. Occasional GWR services take an alternative route via the beautiful Kennet Valley to reach Bath.
Bookings for this journey typically open 10 to 12 weeks in advance of travel. There are some reasonably good ticket deals on this route, provided you are willing to opt for off-peak trains and can book a month or two prior to travel.
An alternative route from London Waterloo to Bath is offered by South West Trains. It does take in some fine scenery on the stretch between Salisbury and Bath, but it takes an hour longer than the Great Western route from Paddington.
London to Bath Spa
Most fast trains from London Paddington take between 85 and 95 minutes for the 170-km journey directly to Bath Spa, making three or four intermediate stops along the way. This is a very pleasant ride. Watch out for Windsor Castle on the left as your train speeds west from London. Further west you may catch a glimpse of the Uffington White Horse as the train skirts the Berkshire Downs. Later, you’ll get fine views of Bath as the train cruises into the city centre.
The diesel trains on this journey are HSTs. They may not be the youngest, but they are extremely comfortable and have large windows – perfect for sightseeing on a route which has some great scenery.
Other journeys to Bath View all journeys to Bath
- From Birmingham from £19.60
- From Reading from £10.50
- From Oxford from £18.10
- From Brighton from £14.00
- From Salisbury from £11.00