COMPARE Prices across different modes

26 Oct
£67First Transpennine Express
27 Oct
£50Avanti West Coast
28 Oct
£35Avanti West Coast
29 Oct
£46Avanti West Coast
30 Oct
£32Avanti West Coast
31 Oct
£49First Transpennine Express
1 Nov
£35Avanti West Coast
2 Nov
£15Avanti West Coast
4 Nov
£15Avanti West Coast
5 Nov
£42Avanti West Coast
6 Nov
£67Avanti West Coast
7 Nov
£45Avanti West Coast
8 Nov
£67First Transpennine Express
11 Nov
£15Avanti West Coast
12 Nov
£26First Transpennine Express
13 Nov
£62First Transpennine Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Wigan to Edinburgh

distanceDistance168 miles (271 km)
durationAverage train duration2 h 40 min
priceAverage train ticket price£49 (€56)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersAvanti West Coast or First Transpennine Express

Trains from Wigan to Edinburgh cover the 168 miles (271 km) long trip taking on average 2 h 40 min with our travel partners like Avanti West Coast or First Transpennine Express. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £32, but the average price of train tickets is £49. Travellers depart most frequently from Wigan North Western and arrive in Edinburgh Waverley.

Travel Tips

Trains from Wigan 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 Wigan to Edinburgh.
How much does a cheap train to Edinburgh from Wigan cost?
You can find a cheap train from Wigan to Edinburgh for some dates and times for as low as £32  one way in the next 7 days.
What is the average cost of a train from Wigan to Edinburgh?
If you’re looking to buy your train tickets in the next week, you can expect the Wigan to Edinburgh train price to come in at an average of £49  one way.
What is the distance to Edinburgh from Wigan by train?
When travelling this route you should expect the distance from Wigan to Edinburgh via train to be approximately 168 miles (271 km).
What is the average Wigan to Edinburgh train duration?
On average the Wigan to Edinburgh train time is 2 h 40 min  covering the 168 miles (271 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Wigan to Edinburgh, which train station in Wigan do I depart from and which train station in Edinburgh do I arrive in?

When taking a train from Wigan, you have a couple of train stations you can depart from including Wigan North Western and Wigan Wallgate. When you arrive in Edinburgh, your train can arrive in train stations including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route book their trains from Wigan North Western   to Edinburgh Waverley.

Where is the train station in Wigan? Where is the train station in Edinburgh?

The most popular departure train station with passengers for this journey, called Wigan North Western, is located 1 mile (s) / 1 km from the city centre of Wigan.

The most popular arrival train station, Edinburgh Waverley, is located 0 mile (s) / 0 km away from the city centre of Edinburgh.

Which train companies can take me between Wigan and Edinburgh?
For the best Wigan to Edinburgh train to book, you can travel safely and comfortably with Avanti West Coast or First Transpennine Express. However, it's always good to check all possible train companies with services between Wigan and Edinburgh to compare what amenities they may offer.
How many train services per day are there from Wigan to Edinburgh?
On average, there are 12 trains a day from Wigan to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Wigan to Edinburgh? What time is the last train from Wigan to Edinburgh?
The first Wigan to Edinburgh train departs at 07: 44   and the last train from Wigan to Edinburgh leaves at 11: 40. Check out the most up-to-date Wigan to Edinburgh train schedule on Omio and find the best time to travel to your destination.
How early should I buy Wigan to Edinburgh train tickets to get the best deals?
You can find a train from Wigan to Edinburgh to cost on average £49 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Wigan to Edinburgh train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Wigan North Western is the most popular Wigan 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 Wigan for your journey to Edinburgh.