COMPARE Prices across different modes

Fri
29 Oct
£79First Transpennine Express
£41National Express
Sat
30 Oct
£49First Transpennine Express
£41National Express
Sun
31 Oct
£48First Transpennine Express
Find prices
Tue
2 Nov
Find prices
£41National Express
Thu
4 Nov
£14Avanti West Coast
£41National Express
Fri
5 Nov
£21Avanti West Coast
£41National Express
Sat
6 Nov
£21Avanti West Coast
£41National Express
Sun
7 Nov
£49First Transpennine Express
£41National Express
Tue
9 Nov
£35First Transpennine Express
£40National Express
Wed
10 Nov
£14Avanti West Coast
£41National Express
Thu
11 Nov
£14Avanti West Coast
£41National Express
Fri
12 Nov
£21Avanti West Coast
£41National Express
Sat
13 Nov
£21Avanti West Coast
£41National Express
Mon
15 Nov
£14Avanti West Coast
£40National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Lancaster and Edinburgh

distanceDistance130 miles (210 km)
durationAverage train duration2 h 9 min
priceAverage train ticket price£54 (€61)
changesDirect trainYes
carriersTrain providersAvanti West Coast or First Transpennine Express

Trains from Lancaster to Edinburgh cover the 130 miles (210 km) long trip taking on average 2 h 9 min with our travel partners like Avanti West Coast or First Transpennine Express. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £14, but the average price of train tickets is £54. Travellers depart most frequently from Lancaster and arrive in Edinburgh Waverley.

Travel Tips

Trains from Lancaster 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 Lancaster to Edinburgh.
FAQs
What is the price of the cheapest train between Lancaster and Edinburgh?
If you’re looking to save money on tickets, you can find a cheap train between Lancaster and Edinburgh for as little as £14  in the next 7 days.
How much is a train ticket from Lancaster to Edinburgh?
If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Lancaster to Edinburgh train prices are on average £54  one way.
What is the distance by train from Lancaster to Edinburgh?
You should expect to travel around 130 miles (210 km)  to Edinburgh from Lancaster by train.
What is the average Lancaster to Edinburgh train duration?
The train time to Edinburgh from Lancaster is on average 2 h 9 min  for the 130 miles (210 km) long journey, but the time it takes to go between Lancaster and Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Lancaster to Edinburgh train leave from? Which Edinburgh train station do I come into from Lancaster?

When travelling this route, Omio customers are departing most frequently from Lancaster   and arriving in Edinburgh Waverley.

Where is the Lancaster train station located? Where is the Edinburgh train station located?

Passengers board their train most frequently from Lancaster and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

Which train companies should I travel with from Lancaster to Edinburgh?
For the best Lancaster to Edinburgh train to buy, 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 from Lancaster to Edinburgh to compare what amenities they may offer.
What time is the earliest train from Lancaster to Edinburgh? What time is the last train from Lancaster to Edinburgh?
The first Lancaster to Edinburgh train departs at 07: 08   and the last train from Lancaster to Edinburgh leaves at 11: 25. Check out the most up-to-date Lancaster to Edinburgh train times on Omio and find the best time to travel to your destination.
How early should I purchase Lancaster to Edinburgh train tickets to get the best deals?
The price of a one way train ticket from Lancaster to Edinburgh is on average £54 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets between Lancaster and Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

Lancaster
Edinburgh
The major railway station for departures from Lancaster is Lancaster. Read all the information you need to know about services, amenities and connections at Lancaster for your trip to Edinburgh from Lancaster.