Compare prices and tickets by train, coach or flight

3 Dec
£22Cross Country
£12National Express
4 Dec
£6West Midlands Railway
£9National Express
5 Dec
£9West Midlands Railway
£12National Express

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Birmingham and Stoke-on-Trent

distanceDistance38 miles (61 km)
durationAverage train duration46 min
priceAverage train ticket price£12 (€14)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersCross Country or West Midlands Railway

Trains from Birmingham to Stoke-on-Trent cover the 38 miles (61 km) long trip taking on average 46 min with our travel partners like Cross Country or West Midlands Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £12, you can find the cheapest train ticket for as low as £6. Travellers depart most frequently from Birmingham New Street and arrive in Stoke-on-Trent.

Train companies

Birmingham to Stoke-on-Trent with CrossCountry

Find the best trains from Birmingham to Stoke-on-Trent with Omio's travel partners CrossCountry from £6. We can find you the best deals, timetables and tickets when comparing and booking the best route.


CrossCountry is a fast speed train company in the United Kingdom and for your next train between Birmingham and Stoke-on-Trent you can choose between Standard Class and First Class tickets on Omio.

Omio helps you find the perfect Birmingham - Stoke-on-Trent train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Birmingham and Stoke-on-Trent, Omio shows you CrossCountry’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Birmingham to Stoke-on-Trent journey. You can expect to travel around 38 miles (61 km) from Birmingham to Stoke-on-Trent on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets from Birmingham to Stoke-on-Trent starting as low as £22 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!

These are CrossCountry 's ticket policies for COVID-19 for the train from Birmingham to Stoke-on-Trent:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Birmingham to Stoke-on-Trent

There are usually around two trains per hour which run from Birmingham to Stoke-on-Trent; this can vary depending on the day and the precise time of the day. Services on this line do not usually require a change of train at local stations, and can take just under an hour. 

Birmingham to Stoke-on-Trent Train Time: Daily Departures

There is at least one train from Birmingham to Stoke-on-Trent per hour for most hours of the day; in some hours there is more than one service. While there is definitely more than one provider for passengers to choose from on this route, most of them run direct services from Birmingham to Stoke-on-Trent. Usually, the first train of the day to leave the city of Birmingham departs in the early morning, often at approximately 6:39 a.m. and reaches Stoke-on-Trent at around 7:30 a.m. The last train of the day to depart from Birmingham tends to pull out of New Street at 10:00 p.m. or an hour close to then, and usually gets into Stoke-on-Trent before 11:00 p.m..

How long is the journey by train from Birmingham to Stoke-on-Trent?

Most trains from Birmingham to Stoke-on-Trent take around 46 minutes. Some, however, can take much longer - they can be closer to two hours in duration. Usually, no changes are required.

What is/are the departure and arrival stations for trains from Birmingham to Stoke-on-Trent?

Departure train station: Birmingham New Street. This is a newly-redesigned station and has a large multi-level shopping centre complete with restaurants. It is about a 7 minute walk from the city centre.

Arrival train station: Stoke-on-Trent station. This is the city's main station and is located close to the city centre - about an 11 minute walk away from it. At the station itself there are various facilities on offer, including a car park and a coffee shop.

Which train companies travel from Birmingham to Stoke-on-Trent?

Trains from Birmingham to Stoke-on-Trent are operated by more than one provider. CrossCountry and West Midlands Railway are both on offer, although CrossCountry is often faster.

West Midlands Railway Birmingham to Stoke-on-Trent

The West Midlands Railway trains from Birmingham to Stoke-on-Trent run across the day and can take as little as around 46 minutes in some cases. On other occasions they can take closer to an hour and a half. There are not usually any changes required.

CrossCountry Birmingham to Stoke-on-Trent

The CrossCountry services from Birmingham to Stoke-on-Trent can be completed in approximately three quarters of an hour. CrossCountry services for this route generally tend to be faster than their West Midlands Railway equivalents.

Birmingham to Stoke-on-Trent Trains: Services on Board

When travelling on West Midlands Railway trains from Birmingham to Stoke-on-Trent, passengers can opt for First Class - although it is worth nothing that there are no food and drink options available. The main benefit is additional legroom. In terms of bikes, this provider may restrict on-board non-folding cycles depending on how busy the service is. There are no great restrictions when it comes to customers' luggage allowances, or to bringing pets on board. Disabled passengers can use the Passenger Assist form online or over the phone to get help for their journey. Passengers travelling on CrossCountry trains from Birmingham to Stoke-on-Trent, meanwhile, can opt for First Class where the benefits include reclining seats. Reservations can be made for bicycles, although these have to be done by telephone or social media rather than through the operator's website. A JourneyCare service is available for passengers who need assistance travelling. It's possible to bring small pets on board, although no more than two are allowed per passenger. The operator recommends that passengers only bring one piece of large luggage - measuring no more than 90 x 70 x 30 cm - although an additional piece of hand luggage is permitted as well.

How to find cheap train tickets from Birmingham to Stoke-on-Trent

One way to increase the chances of picking up cheap fares for trains from Birmingham to Stoke-on-Trent is to look online as early as possible: cheap tickets are often released by operators well in advance of the journey date, so it makes sense to check where possible. It's also a good idea to travel in off-peak hours, and to be flexible about the date and time at which you travel. 

Travel Tips

Trains from Birmingham 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 Birmingham to Stoke-on-Trent.
What is the cost of cheap trains between Birmingham and Stoke-on-Trent?
You can find a cheap train from Birmingham to Stoke-on-Trent for some dates and times for as low as £6  one way in the next 7 days.
How much is a train ticket from Birmingham to Stoke-on-Trent?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Birmingham to Stoke-on-Trent train prices are on average £12  one way.
How far is it from Birmingham to Stoke-on-Trent by train?
When travelling this route you should expect the distance from Birmingham to Stoke-on-Trent via train to be approximately 38 miles (61 km).
How long is the train journey from Birmingham to Stoke-on-Trent?
While the time it takes to travel 38 miles (61 km) between Birmingham and Stoke-on-Trent can vary based on specific dates, weekends, and bank holidays, the train duration from Birmingham to Stoke-on-Trent is on average 46 min.
What is the departure train station in Birmingham and arrival train station in Stoke-on-Trent?

When taking the train from Birmingham to Stoke-on-Trent, you can choose to depart from train stations like Birmingham New Street and Birmingham Moor Street. Your trip can end in train stations such as Stoke-on-Trent and Stoke-on-Trent, Centre Bus Station.

Omio customers who travel this route most frequently depart from Birmingham New Street   and arrive in Stoke-on-Trent.

Where is the departure train station in Birmingham located? Where is the arrival train station in Stoke-on-Trent located?

Passengers booking this route most frequently board their trains from Birmingham New Street and need to travel around 0.2 miles (399 m) from the city centre to get to this train station.

Passengers arriving in Stoke-on-Trent most often arrive at Stoke-on-Trent and need to travel around 0.3 miles (525 m) from this train station to the city centre.

What train companies offer a service between Birmingham and Stoke-on-Trent?
When taking a train from Birmingham to Stoke-on-Trent, you can count on Cross Country or West Midlands Railway for the best way to get you to Stoke-on-Trent. You can also check all possible train providers who offer a service to Stoke-on-Trent from Birmingham and compare the amenities they offer before buying a train ticket.
How many trains per day are there to Stoke-on-Trent from Birmingham?
On average, there are 25 trains a day from Birmingham to Stoke-on-Trent. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I purchase train tickets from Birmingham to Stoke-on-Trent to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets from Birmingham to Stoke-on-Trent within the next 7 days, you can find tickets to cost on average £12 one way. To find the best prices for this trip, consider booking your train ticket from Birmingham to Stoke-on-Trent a few months in advance.

Important Stations and Airports for this Journey

Birmingham New Street is the most popular Birmingham railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Birmingham for your journey to Stoke-on-Trent.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 15 - 23: 00 | Sun: 07: 30 - 23: 00
Public transport options for Birmingham New Street
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales