- Stoke-on-Trent to Walsall trains
Next train departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Train | Stoke-on-Trent | Bloxwich North | CheapestFastest |
Last refresh of the prices: Today at 08:41 GMT.
Compare 2 ways to travel from Stoke-on-Trent to Walsall
Among the sustainable travel choices, the bus stands out as a good way to reach Walsall. The journey takes about 45 minutes and with fares starting at just £11, it presents an excellent value for a comfortable ride.
Train Companies
Based on 5 reviews, the company was rated 2.6 stars on Busbud. Travellers were especially satisfied with the staff and the seats but often complained with the Wi-Fi. West Midlands Railway ticket prices on this trip start at £9
Frequently asked questions about travelling from Stoke-on-Trent to Walsall by train
Please note that timetables, routes, or operator details shown here may be updated or vary at the time of your journey.
How much does a train ticket cost from Stoke-on-Trent to Walsall?
The cheapest train tickets from Stoke-on-Trent to Walsall start from £9. The average price for this train route is around £11. Busbud recommends booking your tickets in advance for the best chance of getting the lowest possible price.
How long is the train journey from Stoke-on-Trent to Walsall?
The average train journey time from Stoke-on-Trent to Walsall is 1h 15m, covering a distance of 28 miles. The fastest train gets you there in 1h 13m and is operated by West Midlands Railway.
Which train operators serve the Stoke-on-Trent to Walsall route?
Several major train operators run on this route with 1 trains available per day.
What are the earliest and latest departure times for the train from Stoke-on-Trent to Walsall?
The earliest train from Stoke-on-Trent to Walsall departs at 09:05. And the latest train departs at 17:58.
Find cheapest prices for trains
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Stoke-on-Trent to Walsall as early as possible.
You can expect to pay from £8 to £17 for a train ticket from Stoke-on-Trent to Walsall based on the last 2 days. You can expect to find the cheapest price for the trip at £17, which is on 2025-12-12.
What's the cheapest way to go from Stoke-on-Trent to Walsall?
The best way to travel between Stoke-on-Trent and Walsall is by train. By choosing the train, you'll get to save some money as you travel to your destination, as ticket prices cost £11 on average. If you're on a budget, you'll find cheap tickets from £9. If you're looking for the fastest way to get to Walsall, choose the train, as it will take you from Stoke-on-Trent to Walsall in about 45m – that's the fastest way to get there!
Top Travelled Train Routes
People from around the world trust Busbud
Popular train departures from Stoke-on-Trent
- Find train tickets from Stoke-on-Trent to Cardiff
- Stoke-on-Trent to Chester train times and fares
- How to travel from Stoke-on-Trent to Liverpool
- Find train tickets from Stoke-on-Trent to London
- Stoke-on-Trent to Birmingham train times and fares
- How to travel from Stoke-on-Trent to Blackpool
- Find train tickets from Stoke-on-Trent to Manchester






