Cheap train tickets from Stoke-on-Trent to Edinburgh

Showing times and prices for 19 May

Cheapest

£57

Average

£60

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Stoke-on-Trent to Edinburgh will cost around £ 60 if you buy it on the day, but the cheapest tickets can be found for only £ 57.

Avanti West Coast
08:13Stoke-on-Trent4h05 12:18Edinburgh
0 changes
£571One-way
Avanti West Coast
09:13Stoke-on-Trent4h05 13:18Edinburgh
0 changes
£581One-way
Avanti West Coast
07:13Stoke-on-Trent4h05 11:18Edinburgh
0 changes
£651One-way

Train schedule Stoke-on-Trent to Edinburgh

Showing trains for tomorrow, Thu, 19 May
Avanti West Coast
07:13Stoke-on-Trent4h05 11:18Edinburgh
0 changes
Avanti West Coast
08:13Stoke-on-Trent4h05 12:18Edinburgh
0 changes
Avanti West Coast
09:13Stoke-on-Trent4h05 13:18Edinburgh
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
£57Avanti West Coast
£27Flixbus
£53easyJet
Fri
20 May
£62Avanti West Coast
£28Flixbus
£56easyJet
Sat
21 May
£70Avanti West Coast
£24Flixbus
£79easyJet
Sun
22 May
£70Avanti West Coast
£26Flixbus
£31easyJet
Mon
23 May
£57Avanti West Coast
£17Flixbus
£54easyJet
Tue
24 May
£38Avanti West Coast
£24Flixbus
£31easyJet
Wed
25 May
£38Avanti West Coast
£45National Express
£35easyJet

Fastest train times from Stoke-on-Trent to Edinburgh

Showing times and prices for 19 May

Fastest Journey

4 h 5 m

Average

4 h 5 m

Trains per day

3

Distance

334 km

Of the 3 trains that leave Stoke-on-Trent for Edinburgh every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 334 km distance in an average of 4 h 5 m but if you time it right, some trains will get you there in just 4 h 5 m .

The slowest trains will take 4 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Avanti West Coast
08:13Stoke-on-Trent4h05 12:18Edinburgh
0 changes
£571One-way
Avanti West Coast
09:13Stoke-on-Trent4h05 13:18Edinburgh
0 changes
£581One-way
Avanti West Coast
07:13Stoke-on-Trent4h05 11:18Edinburgh
0 changes
£651One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Stoke-on-Trent to Edinburgh

distanceDistance207 miles (334 km)
durationAverage train duration3 h 43 min
priceAverage train ticket price£38 (€43)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesCross Country or Transpennine Express

Trains from Stoke-on-Trent to Edinburgh cover the 207 miles (334 km) long route taking on average 3 h 43 min with our travel partners like Cross Country or Transpennine Express. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this journey costs around £38, you can find the cheapest train ticket for as low as £38. Travellers depart most frequently from Stoke-on-Trent and arrive in Edinburgh Waverley.

Train providers: CrossCountry trains Stoke-on-Trent to Edinburgh

You can travel by train to Edinburgh from Stoke-on-Trent with CrossCountry for as low as £38. When you search for timetables and tickets, Omio will show you the best route.

CrossCountry

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

Find cheap tickets for CrossCountry trains between Stoke-on-Trent and Edinburgh on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Stoke-on-Trent to Edinburgh train timetable from CrossCountry, the latest train ticket offers available and other travel information for the 207 miles (334 km) route between Stoke-on-Trent and Edinburgh, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains to Edinburgh from Stoke-on-Trent in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the CrossCountry train timetable for your ideal departure and arrival times, compare the best route available to get to Edinburgh from Stoke-on-Trent and then book a cheap train with ease. Sit back and enjoy your upcoming train to Edinburgh from Stoke-on-Trent with CrossCountry!

    CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Stoke-on-Trent to Edinburgh:

    • 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

    Train from Stoke-on-Trent to Edinburgh: Journey Details

    Taking the train from Stoke-on-Trent to Edinburgh takes roughly 4 hours and involves one or two changes at Stafford, Crewe or Manchester Piccadilly. The routes are operated by CrossCountry, London Midland and Transpennine Express. The first departure is in the early hours of the morning, followed by one or two trains an hour until the early evening. There are later trains, but they involve a lengthy overnight journey. There is a reduced service at weekends.

    Return journeys for trains from Edinburgh to Stoke-on-Trent are also available.

    Taking the Train from Stoke-on-Trent

    Stoke-on-Trent Station is within walking distance of the city centre. Arriva and First EMT operate a regular bus service from the city, surrounding areas, Alton Towers and the Peak District to the rail station. Taxis are available from a rank located outside the station entrance.

    Getting into Edinburgh by Train

    Edinburgh, Scotland's capital, has a unique atmosphere, watched over by its towering castle. Visitors can enjoy medieval relics, Georgian crescents and cutting-edge modern architecture, along with great shopping and a lively nightlife. Edinburgh Waverly Station is located in the heart of Edinburgh and is the second-largest railway station by size in the United Kingdom. Its situation, between the medieval Old Town and the 18th century New Town, puts it in the perfect location for tourists wishing to explore Edinburgh.

    The station itself is one of the city's attractions with its beautiful domed ceiling, decorated with cherubs and scrolled ironwork. Buses operated by Lothian serve mainly the city centre while First Buses go further afield to the East and West of the city. The NightBus runs hourly throughout the night. Suburban trains to Glasgow run from Waverley and the new tram system crosses the city centre and runs to the airport. There are black cab taxi ranks outside Edinburgh Waverly Station.

    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.
    FAQs

    How much do cheap trains between Stoke-on-Trent and Edinburgh cost?

    Looking to save money on your route? Omio customers have found the cheapest train between Stoke-on-Trent and Edinburgh for the next 7 days starting from £38  one way.

    How much does the train from Stoke-on-Trent to Edinburgh cost on average?

    If you are looking to purchase your train ticket in the next 7 days, you can expect the Stoke-on-Trent to Edinburgh train to cost on average £38  one way.

    How far is it from Stoke-on-Trent to Edinburgh by train?

    The train distance from Stoke-on-Trent to Edinburgh is around 207 miles (334 km).

    What is the average Stoke-on-Trent to Edinburgh train duration?

    On average the train from Stoke-on-Trent to Edinburgh duration is 3 h 43 min  for the 207 miles (334 km) long route, but the travel time can vary if you depart on weekends and holidays.

    Which train station from Stoke-on-Trent to Edinburgh do I depart from? Which Edinburgh train station from Stoke-on-Trent do I arrive in?

    When departing from Stoke-on-Trent, you have various train station options to start your trip from including Stoke-on-Trent and Stoke-on-Trent, Hanley Bus Station. When arriving in Edinburgh, you can end your journey in train stations like Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park.

    Omio customers book a train from Stoke-on-Trent   to Edinburgh Waverley   most frequently for this route.

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

    Passengers board their train most frequently from Stoke-on-Trent and travel around 0.3 miles (525 m) from the city centre to this train station.

    Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0.4 miles (659 m) from the train station to the city centre in Edinburgh.

    What train companies go from Stoke-on-Trent to Edinburgh?

    Take the Stoke-on-Trent to Edinburgh train with Cross Country or Transpennine Express. However, it's always good to check out all possible train providers for the journey from Stoke-on-Trent to Edinburgh as there might be differences in the amenities they offer.

    How many train services are there from Stoke-on-Trent to Edinburgh a day?

    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?

    The earliest train departing from Stoke-on-Trent to Edinburgh leaves at 07: 13. The last train departing from Stoke-on-Trent to Edinburgh leaves at 18: 15. You can find the latest Stoke-on-Trent to Edinburgh train timetable on Omio and book the best time to leave for your journey on your chosen travel date.

    How far in advance should I buy a train ticket from Stoke-on-Trent to Edinburgh to get the best deals?

    If you book a train ticket between Stoke-on-Trent and Edinburgh within the next 7 days, you can find tickets to cost on average £38 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Edinburgh from Stoke-on-Trent are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Stoke-on-Trent
    Edinburgh
    Stoke-on-Trent is the most popular Stoke-on-Trent 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 Stoke-on-Trent for your journey to Edinburgh.