COMPARE Prices across different modes

Oct 24
$128First Transpennine Express
$108National Express
Find prices
Oct 25
$128First Transpennine Express
$79National Express
Oct 26
$129First Transpennine Express
$72National Express
Oct 27
$98Avanti West Coast
$67National Express
Find prices
Oct 28
$86Avanti West Coast
$74National Express

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

Deutsche Bahn

Train Information to Edinburgh from Stoke-on-Trent

distanceDistance207 miles (334 km)
durationAverage train duration4 h 5 min
priceAverage train ticket price$116 (€94)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Stoke-on-Trent to Edinburgh cover the 207 miles (334 km) long trip taking on average 4 h 5 min with our travel partners like Avanti West Coast. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $116 (€94), you can find the cheapest train ticket for as low as $86 (€70). Travelers depart most frequently from Stoke-on-Trent and arrive in Edinburgh Waverley.

Travel Tips

Trains from Stoke-on-Trent to Edinburgh
Travel by train to Edinburgh 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 Stoke-on-Trent to Edinburgh.
How much are cheap trains between Stoke-on-Trent and Edinburgh?
Omio customers have found the cheapest trains from Stoke-on-Trent to Edinburgh to cost as little as $86 (€70)  in the next 7 days.
What is the price of a train ticket to Edinburgh from Stoke-on-Trent?
The Stoke-on-Trent to Edinburgh train ticket price is on average $116 (€94)  if you are looking to book your tickets for this route in the next week.
How far is it from Stoke-on-Trent to Edinburgh by train?
The distance between Stoke-on-Trent and Edinburgh by train is approximately 207 miles (334 km).
How long is a train between Stoke-on-Trent and Edinburgh on average?
While the time it takes to travel 207 miles (334 km) between Stoke-on-Trent and Edinburgh can vary based on specific dates, weekends, and holidays, the Stoke-on-Trent to Edinburgh train journey time is on average 4 h 5 min.
What is the departure train station in Stoke-on-Trent and arrival train station in Edinburgh?

Omio customers traveling this route book their trains from Stoke-on-Trent   to Edinburgh Waverley.

Where do I find the Stoke-on-Trent train station to Edinburgh? Where is the Edinburgh train station?

Passengers booking this route most frequently board their trains from Stoke-on-Trent and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from this train station to the city center.

What train companies go from Stoke-on-Trent to Edinburgh?
If you're looking for trains from Stoke-on-Trent to Edinburgh, you can rely on Avanti West Coast to get you to Edinburgh. It's also good to check out all possible train providers for the Stoke-on-Trent to Edinburgh journey to see if there might be differences in the amenities they offer.
How many train services per day are there between Stoke-on-Trent and Edinburgh?
On average, there are 12 trains a day from Stoke-on-Trent to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Stoke-on-Trent to Edinburgh?
You can take the earliest train from Stoke-on-Trent to Edinburgh at 7: 13 AM   or take the last train from Stoke-on-Trent to Edinburgh leaving at 10: 52 AM. Look for the latest Stoke-on-Trent to Edinburgh train schedules on Omio and book the best time to take the train for this trip.
When should I purchase the Stoke-on-Trent to Edinburgh train for the best deals on tickets?
If you purchase a train ticket from Stoke-on-Trent to Edinburgh within the next 7 days, you can find tickets to cost on average $116 (€94) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Stoke-on-Trent to Edinburgh 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 Stoke-on-Trent is Stoke-on-Trent. Read all the information you need to know about services, amenities and connections at Stoke-on-Trent for your journey from Stoke-on-Trent to Edinburgh.