COMPARE Prices across different modes

Sat
Sep 18
$132First Transpennine Express
$35National Express
Sun
Sep 19
$132First Transpennine Express
$41National Express
Mon
Sep 20
$87First Transpennine Express
$29National Express
Tue
Sep 21
$70First Transpennine Express
$30National Express
Wed
Sep 22
$56Avanti West Coast
$24National Express
Thu
Sep 23
$70First Transpennine Express
$26National Express
Fri
Sep 24
$78Avanti West Coast
$31National Express
Sat
Sep 25
$119First Transpennine Express
$27National Express
Sun
Sep 26
$66Avanti West Coast
$31National Express
Mon
Sep 27
$56Avanti West Coast
$25National Express
Tue
Sep 28
$56Avanti West Coast
$24National Express
Wed
Sep 29
$56Avanti West Coast
$21National Express
Thu
Sep 30
$36Avanti West Coast
$21National Express
Fri
Oct 1
$74Avanti West Coast
$31National Express
Sat
Oct 2
$36Avanti West Coast
$23National Express
Sun
Oct 3
$66Avanti West Coast
$28National Express
Mon
Oct 4
$56Avanti West Coast
$26National Express
Tue
Oct 5
$36Avanti West Coast
$20National Express
Wed
Oct 6
$36Avanti West Coast
$20National Express
Thu
Oct 7
$36Avanti West Coast
$46National Express
Fri
Oct 8
$66Avanti West Coast
$24National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Liverpool to Edinburgh

distanceDistance175 miles (282 km)
durationAverage train duration3 h 26 min
priceAverage train ticket price$89 (€72)
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain companiesAvanti West Coast, First Transpennine Express or London North Eastern Railway

Trains from Liverpool to Edinburgh cover the 175 miles (282 km) long route taking on average 3 h 26 min with our travel partners like Avanti West Coast, First Transpennine Express or London North Eastern Railway. Normally, there are 11 trains operating per day, including direct services available. While the average ticket price for this route costs around $89 (€72), you can find the cheapest train ticket for as low as $56 (€45).

Trains from Liverpool to Edinburgh

First Transpennine, Virgin and Northern rail serve the route from Liverpool, Lime Street Station to Edinburgh Waverley Station. The providers offer multiple services throughout the day and evening, with the first train departing from Liverpool at 3:38 a.m. and the last train of the day departing from the station at 23:38 p.m. The services involve up to 3 changes. Where only one change is involved, the duration of the journey is approximately 3 hours, however, on services where up to three changes are anticipated, the duration of the journey is approximately 3 hours and thirty minutes.

Travel Tips

Trains from Liverpool 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 Liverpool to Edinburgh.
FAQs
How much does a cheap train to Edinburgh from Liverpool cost?
Omio customers have found cheap train tickets between Liverpool and Edinburgh for as low as $56 (€45)  for the next 7 days.
What is the price of a train ticket to Edinburgh from Liverpool?
If you’re looking to buy your train tickets in the next week, you can expect the Liverpool to Edinburgh train price to come in at an average of $89 (€72)  one way.
What is the distance to Edinburgh from Liverpool by train?
The Liverpool to Edinburgh train distance is approximately 175 miles (282 km).
How long is the train from Liverpool to Edinburgh?
The Liverpool to Edinburgh train duration is on average 3 h 26 min, which is to be expected when traveling 175 miles (282 km) between Liverpool and Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train companies can take me between Liverpool and Edinburgh?
Take the Liverpool to Edinburgh train with Avanti West Coast, First Transpennine Express or London North Eastern Railway. However, it's always good to check out all possible train providers for the route between Liverpool and Edinburgh as there might be differences in the amenities they offer.
How many train services per day are there from Liverpool to Edinburgh?
On average, there are 11 trains a day from Liverpool to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Liverpool to Edinburgh? What time is the last train from Liverpool to Edinburgh?
The earliest train departing from Liverpool to Edinburgh leaves at 7: 12 AM. The last train departing from Liverpool to Edinburgh leaves at 9: 45 AM. You can find the latest Liverpool to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket from Liverpool to Edinburgh to get the best deals?
If you book the Liverpool to Edinburgh train within the next 7 days, you can find one way tickets to cost on average $89 (€72). However, booking your train ticket in advance gives you access to the best prices for trains from Liverpool to Edinburgh. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Liverpool
Edinburgh
James Street
Amenities
Liverpool Central
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
Liverpool Lime Street
Amenities