Compare prices and tickets by train, coach or flight

Wed
26 Jan
£56Avanti West Coast
£15Flixbus
Thu
27 Jan
£41Avanti West Coast
£15Flixbus
Fri
28 Jan
£55London North Eastern Railway
£15Flixbus
Sat
29 Jan
£40Avanti West Coast
£22Flixbus
Sun
30 Jan
£94Avanti West Coast
£20Flixbus
Mon
31 Jan
£40Avanti West Coast
£44National Express
Tue
1 Feb
£37London North Eastern Railway
£44National Express
Wed
2 Feb
£40Avanti West Coast
£44National Express
Thu
3 Feb
£26Avanti West Coast
£15Flixbus
Fri
4 Feb
£44Avanti West Coast
£15Flixbus
Sat
5 Feb
£26Avanti West Coast
£15Flixbus
Sun
6 Feb
£51Avanti West Coast
£15Flixbus
Mon
7 Feb
£32London North Eastern Railway
£40National Express
Tue
8 Feb
£26Avanti West Coast
£44National Express
Wed
9 Feb
£26Avanti West Coast
£15Flixbus
Thu
10 Feb
£26Avanti West Coast
£17Flixbus
Fri
11 Feb
Find prices
£25Flixbus
Sat
12 Feb
£37London North Eastern Railway
£25Flixbus
Sun
13 Feb
£93First Transpennine Express
£40National Express
Mon
14 Feb
£32London North Eastern Railway
£40National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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

Overview: Train from Edinburgh to Liverpool

distanceDistance175 miles (282 km)
durationAverage train duration3 h 27 min
priceAverage train ticket price£55 (€62)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesAvanti West Coast, First Transpennine Express or London North Eastern Railway

Trains from Edinburgh to Liverpool cover the 175 miles (282 km) long route taking on average 3 h 27 min with our travel partners like Avanti West Coast, First Transpennine Express or London North Eastern Railway. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around £55, you can find the cheapest train ticket for as low as £40. Travellers depart most frequently from Edinburgh Waverley and arrive in Liverpool Lime Street.

Trains from Edinburgh to Liverpool

Trains from Edinburgh to Liverpool require a change at Wigan North-Western or Preston. Afternoon trains connect via York. Morning departures from Edinburgh start at 6:15 a.m. with a TransPennine Express service connecting with a Northern Rail train from Wigan. The final connection leaves Edinburgh at 1:30 p.m. with the Virgin Trains East Coast service connecting with the TransPennine Express train from York. Journey times range from three hours and 40 minutes to five hours.

What are the departure and arrival stations for trains from Edinburgh to Liverpool?

Departure Station: Edinburgh Waverley Located in the heart of Edinburgh, Waverley station has plentiful public transport options by bus and tram, with stops on Waverley Bridge and Princes Street. Night bus and airport shuttle services stop on the bridge. Taxis are available from a rank inside the station.

Arrival Station: Liverpool Lime Street. The city's main station is located on the eastern side of the city centre, within walking distance of the main sights. Local buses stop immediately outside, and there are taxis available from ranks on Skelhorne Street and Lord Nelson Street.

Travel Tips: Trains from Edinburgh to Liverpool

Travel by train to Liverpool 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 Edinburgh to Liverpool.
FAQs

How much do cheap trains from Edinburgh to Liverpool cost?

Omio customers have found the cheapest trains to Liverpool from Edinburgh to cost as little as £40  in the next 7 days.

What is the average price of train tickets from Edinburgh to Liverpool?

If you are looking to buy your train ticket in the next 7 days, you can expect the Edinburgh to Liverpool train to cost on average £55  one way.

What is the distance from Edinburgh to Liverpool via train?

The Edinburgh to Liverpool train distance is approximately 175 miles (282 km).

How long is the train from Edinburgh to Liverpool?

On average the Edinburgh to Liverpool train time is 3 h 27 min  covering the 175 miles (282 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Which train station from Edinburgh to Liverpool do I depart from? Which Liverpool train station from Edinburgh do I arrive in?

There are a few train stations in Edinburgh to start your route from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. In Liverpool you have a few train station options to choose from for your arrival including Liverpool Lime Street, Liverpool Central and Liverpool South Parkway.

Omio customers travelling this route depart most frequently from Edinburgh Waverley   and arrive in Liverpool Lime Street.

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

The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0.2 miles (429 m) from the city centre of Edinburgh.

The most popular arrival train station, Liverpool Lime Street, is located 0.2 miles (346 m) away from the city centre of Liverpool.

Which train companies can take me from Edinburgh to Liverpool?

If you're looking for trains from Edinburgh to Liverpool, you can rely on Avanti West Coast, First Transpennine Express or London North Eastern Railway to get you to Liverpool. It's also good to check out all possible train providers for the Edinburgh to Liverpool route to see if there might be differences in the amenities they offer.

How many trains are there to Liverpool from Edinburgh a day?

On average, there are 8 trains a day from Edinburgh to Liverpool. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Edinburgh to Liverpool? What time is the last train from Edinburgh to Liverpool?

You can take the first train from Edinburgh to Liverpool at 08: 52   or take the last train from Edinburgh to Liverpool leaving at 18: 52. Look for the latest Edinburgh Liverpool train timetable on Omio and book the best time to take the train for this journey.

How far in advance should I purchase a train ticket between Edinburgh and Liverpool to get the best deals?

If you book Edinburgh to Liverpool train tickets within the next 7 days, you can find one way tickets to cost on average £55. However, booking in advance gives you access to the best prices for trains to Liverpool from Edinburgh. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Edinburgh
Liverpool
Edinburgh Waverley is the most popular Edinburgh 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 Edinburgh for your journey to Liverpool.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express