The cheapest trains from Carlisle to Edinburgh

Showing times and prices for 28 Oct

Cheapest

£15

Average

£33

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 Carlisle to Edinburgh will cost around £ 33 if you buy it on the day, but the cheapest tickets can be found for only £ 15.

Cheapest
09:00Carlisle1h18 10:18Edinburgh Waverley
0 changes
£151One-way
11:02Carlisle1h16 12:18Edinburgh Waverley
0 changes
£191One-way
08:16Carlisle1h22 09:38Edinburgh Waverley
0 changes
£231One-way
10:13Carlisle1h25 11:38Edinburgh Waverley
0 changes
£361One-way
06:48Carlisle1h43 08:31Edinburgh Waverley
1 changes
£711One-way

Timetable Carlisle to Edinburgh

Showing trains for tomorrow, Thu, 28 Oct
06:48Carlisle1h43 08:31Edinburgh Waverley
0 changes
08:16Carlisle1h22 09:38Edinburgh Waverley
0 changes
09:00Carlisle1h18 10:18Edinburgh Waverley
0 changes
10:13Carlisle1h25 11:38Edinburgh Waverley
0 changes
11:02Carlisle1h16 12:18Edinburgh Waverley
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
27 Oct
£19Avanti West Coast
£22National Express
Thu
28 Oct
£15Avanti West Coast
£22National Express
Fri
29 Oct
£14Avanti West Coast
£22National Express
Sat
30 Oct
£12Avanti West Coast
£22National Express
Sun
31 Oct
£39First Transpennine Express
£22National Express
Mon
1 Nov
£11Avanti West Coast
£22National Express
Tue
2 Nov
£10First Transpennine Express
£22National Express
Wed
3 Nov
£10Avanti West Coast
£22National Express
Thu
4 Nov
£10First Transpennine Express
£22National Express
Fri
5 Nov
£11Avanti West Coast
£22National Express
Sat
6 Nov
£11Avanti West Coast
£22National Express
Sun
7 Nov
£39First Transpennine Express
£22National Express
Mon
8 Nov
£10First Transpennine Express
£22National Express
Tue
9 Nov
Find prices
£22National Express
Wed
10 Nov
£10First Transpennine Express
£22National Express
Thu
11 Nov
£10First Transpennine Express
£22National Express
Fri
12 Nov
£11Avanti West Coast
£22National Express
Sat
13 Nov
£11Avanti West Coast
£22National Express
Sun
14 Nov
£39First Transpennine Express
£22National Express
Mon
15 Nov
£10First Transpennine Express
£22National Express

The fastest trains from Carlisle to Edinburgh

Showing times and prices for 28 Oct

Fastest Journey

1 h 16 m

Average

1 h 24 m

Trains per day

5

Distance

119 km

Of the 5 trains that leave Carlisle for Edinburgh every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 119 km distance in an average of 1 h 24 m but if you time it right, some trains will get you there in just 1 h 16 m .

The slowest trains will take 1 h 43 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.

Fastest
11:02Carlisle1h16 12:18Edinburgh Waverley
0 changes
£191One-way
09:00Carlisle1h18 10:18Edinburgh Waverley
0 changes
£151One-way
08:16Carlisle1h22 09:38Edinburgh Waverley
0 changes
£231One-way
10:13Carlisle1h25 11:38Edinburgh Waverley
0 changes
£361One-way
06:48Carlisle1h43 08:31Edinburgh Waverley
1 changes
£711One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Carlisle and Edinburgh

distanceDistance73 miles (118 km)
durationAverage train duration1 h 16 min
priceAverage train ticket price£17 (€20)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersAvanti West Coast or First Transpennine Express

Trains from Carlisle to Edinburgh cover the 73 miles (118 km) long route taking on average 1 h 16 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 trip for as low as £10, but the average price of train tickets is £17. Travellers depart most frequently from Carlisle and arrive in Edinburgh Waverley.

Trains from Carlisle to Edinburgh

TransPennine Express and Virgin trains operate direct services from Carlisle to Edinburgh. Departures begin in early morning, and there are trains roughly every hour until the final connection just after 10:00 p.m. An earlier first connection is possible by changing to a ScotRail train at Carstairs. Journey times for trains from Carlisle to Edinburgh range from one hour and 15 minutes to one hour and 30 minutes. The Sunday schedule features a reduced service, with a first departure late in the morning. Trains depart from Carlisle station, just west of the town centre, and arrive at Edinburgh Waverley, in the heart of the city.

Travel Tips

Trains from Carlisle 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 Carlisle to Edinburgh.
FAQs
How much do cheap trains to Edinburgh from Carlisle cost?
If you’re looking to save money on tickets, you can find a cheap train between Carlisle and Edinburgh for as little as £10  in the next 7 days.
What is the average cost of a train from Carlisle to Edinburgh?
If you’re looking to purchase your train tickets in the next week, you can expect the Carlisle to Edinburgh train price to come in at an average of £17  one way.
How far is it from Carlisle to Edinburgh by train?
The train distance from Carlisle to Edinburgh is around 73 miles (118 km).
What is the average Carlisle to Edinburgh train duration?
The Carlisle to Edinburgh train duration is on average 1 h 16 min, which is to be expected when travelling 73 miles (118 km) to Edinburgh from Carlisle. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Carlisle to Edinburgh, which train station in Carlisle do I depart from and which train station in Edinburgh do I arrive in?

Omio customers who travel this route most frequently depart from Carlisle   and arrive in Edinburgh Waverley.

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

Passengers board their train most frequently from Carlisle and travel around 0 mile (s) / 0 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 providers can take me from Carlisle to Edinburgh?
For the route from Carlisle to Edinburgh you can take a train with Avanti West Coast or First Transpennine Express. Be sure to check out all possible train providers that offer services from Carlisle to Edinburgh on Omio to compare what amenities they may have.
How many train services are there to Edinburgh from Carlisle a day?
On average, there are 12 trains a day from Carlisle 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 Carlisle to Edinburgh?
The first train from Carlisle to Edinburgh leaves at 08: 00   and the last train for this leaves at 12: 20. Omio shows you the latest train from Carlisle to Edinburgh times to help you book the best departure time for this trip.
How far in advance should I book a train ticket between Carlisle and Edinburgh to get the best deals?
The price of a one way train ticket from Carlisle to Edinburgh is on average £17 if you buy 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 from Carlisle to Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

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