Cheapest month
Up to 21%The cheapest time to travel is September ($38.49); the most expensive is April ($46.58).
Your latest searches will appear here.
The journey from Bath to Preston is about 267 km. On average a train trip takes 9h 10m with 3 connections per day.
| Lowest price | $68.59 |
|---|---|
| Trip duration | 9h 10m |
| Connections per day | 3 |
| Lowest price | $68.59 |
| Highest price | $89.08 |
| First departure | 09:25 PM |
| Last departure | 11:25 PM |
| Distance | 267 km |
| Departure | Bath |
| Arrival | Preston |
| Travel operator | nationalrail nationalrail |
These tips come from historical prices — how the average fare changes with how far ahead you book and the month you travel.
Short takeaways based on median fares from Virail searches on this route — useful for seasonality and longer-run trends.
According to Virail’s historical fare data, September is typically the cheapest month to travel from Bath to Preston by train, with medians around $38.49 versus about $46.58 in April (roughly a 21% swing).
The cheapest time to travel is September ($38.49); the most expensive is April ($46.58).
Compare average prices by month and book when it suits you.
The train journey between Bath and Preston emits 18.69kg of CO₂.
Taking the train between Bath and Preston saves 34.71kg of CO₂ compared to a flight, 1.33kg compared to the bus and 24.03kg compared to the car.
A train ticket from Bath to Preston costs ≈ $82.25 (€73.87). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $68.59 (€61.60).
The cheapest ticket from Bath to Preston costs ≈ $68.59 (€61.60). Book as early as possible and avoid peak times.
Bath and Preston are 267 km apart.
The journey from Bath to Preston takes about 9h 10m on average. The fastest option takes 9h 10m.
This route is served by 1 operators: nationalrail.
There are about 3 connections per day from Bath to Preston.
The first train from Bath to Preston leaves at 09:25 PM. Check times on your travel date.
The last train from Bath to Preston leaves at 11:25 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $68.59 (€61.60) but prices can change.
There are about 0 direct connections from Bath to Preston.
The shortest train journey between Bath and Preston takes 9h 10m.
Yes, there is a direct train between Bath and Preston.
The train journey from Bath to Preston generates 4 kg of CO₂.
According to Virail’s historical fare data, September is typically the cheapest month, with medians around $38.49, while April is among the most expensive (about $46.58).