These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Stoke-on-Trent from Bath

distanceDistance112 miles (181 km)
priceAverage train ticket price£35 (€40)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Bath to Stoke-on-Trent cover the 112 miles (181 km) long route with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £35, but the average price of train tickets is £35. Travellers depart most frequently from Bath Spa and arrive in Stoke-on-Trent.

Travel Tips

Trains from Bath to Stoke-on-Trent
Travel by train to Stoke-on-Trent 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 Bath to Stoke-on-Trent.
What is the cost of cheap trains from Bath to Stoke-on-Trent?
If you’re looking to save money on tickets, you can find a cheap train between Bath and Stoke-on-Trent for as little as £35  in the next 7 days.
What is the average price of train tickets to Stoke-on-Trent from Bath?
If you’re looking to buy your train tickets in the next week, you can expect the Bath to Stoke-on-Trent train price to come in at an average of £35  one way.
How many miles is it from Bath to Stoke-on-Trent by train?
The train distance from Bath to Stoke-on-Trent is around 112 miles (181 km).
Which train station from Bath to Stoke-on-Trent do I depart from? Which Stoke-on-Trent train station from Bath do I arrive in?

When travelling this route, Omio customers are departing most frequently from Bath Spa   and arriving in Stoke-on-Trent.

Where is the train station in Bath? Where is the train station in Stoke-on-Trent?

The most popular departure train station with passengers for this route, called Bath Spa, is located 0 mile (s) / 0 km from the city centre of Bath.

The most popular arrival train station, Stoke-on-Trent, is located 0 mile (s) / 0 km away from the city centre of Stoke-on-Trent.

How many trains per day are there from Bath to Stoke-on-Trent?
On average, there are 8 trains a day from Bath to Stoke-on-Trent. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase a train ticket from Bath to Stoke-on-Trent to get the best deals?
If you book a train ticket between Bath and Stoke-on-Trent within the next 7 days, you can find tickets to cost on average £35 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Stoke-on-Trent from Bath are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your trip between Bath and Stoke-on-Trent.
Amenities at station
Ticket office hours
Mon - Fri: 05: 30 - 20: 30
Connections to/from station
Train lines: Great Western Main Line, CrossCountry, South Western Railway
Bus lines: 700, A4

Trains from Bath to Stoke-on-Trent: related information

Here are some other resources that might have the information you need