The London to Bath train route connects the UK capital with one of England’s most historic and picturesque cities. Famous for its Roman Baths, Georgian architecture and UNESCO World Heritage status, Bath is a popular destination for day trips and weekend breaks from London.
1. Journey Overview
- Fastest journey: ~1 hour 15 minutes
- Typical journey time: 1h 15m – 1h 40m
- Distance: ~115 miles (185 km)
- Direct trains: Yes
- Frequency: Multiple departures every hour
- Main operator: Great Western Railway (GWR)
2. Departure and Arrival Stations
London Paddington
Most services depart from London Paddington. For station facilities and transport information, see the London Paddington Station Guide.
Bath Spa
Bath Spa Station is located in the city centre within walking distance of major attractions, hotels and restaurants.
3. Route Highlights
Depending on the service, trains may stop at:
- Reading
- Swindon
- Chippenham
The route follows the Great Western Main Line through the English countryside before arriving in the heart of Bath.
4. Onboard Experience
- Free Wi-Fi on most GWR services
- Power sockets at seats
- Air-conditioned trains
- Quiet coaches on selected services
- First Class available on some departures
5. Best Time to Travel
- Peak: Weekday commuter hours
- Off-peak: Mid-morning, afternoon and evenings
- Weekends: Popular with tourists and day-trippers
6. Ticket Tips
- Advance tickets often provide the best value
- Railcards can reduce fares by up to 33%
- Off-Peak tickets are ideal for flexible leisure travel
7. Useful Connections
- For South West routes, see the London to Exeter Train Guide.
- For Bristol travel, see the Bristol to London Train Guide.
- For station information, visit the London Paddington Station Guide.
8. Why Choose the Train?
- Fast direct services from central London
- No need for parking in Bath
- Comfortable intercity trains
- Ideal for day trips and weekend breaks
Part of our Train Routes in the UK series.