Compare prices and tickets by train, bus or flight

Wed
Dec 8
$73Avanti West Coast
Find prices
$97easyJet
Thu
Dec 9
$122First Transpennine Express
Find prices
Find prices
Fri
Dec 10
$122First Transpennine Express
$37Flixbus
$66easyJet
Sat
Dec 11
$121Avanti West Coast
$30Flixbus
$75easyJet
Sun
Dec 12
$57Avanti West Coast
$33Flixbus
$63easyJet
Mon
Dec 13
$70Avanti West Coast
$45Flixbus
$43easyJet
Tue
Dec 14
$84Avanti West Coast
Find prices
$42easyJet
Wed
Dec 15
$84Avanti West Coast
Find prices
$45easyJet
Thu
Dec 16
$122First Transpennine Express
$45Flixbus
$193easyJet
Fri
Dec 17
$122Avanti West Coast
$57Flixbus
$62easyJet
Sat
Dec 18
$122First Transpennine Express
$57Flixbus
$92easyJet
Sun
Dec 19
$123Avanti West Coast
$63Flixbus
$62easyJet
Mon
Dec 20
$123Avanti West Coast
$52Flixbus
$46easyJet
Tue
Dec 21
$67Avanti West Coast
$52Flixbus
$43easyJet

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Chester to Edinburgh

distanceDistance190 miles (307 km)
durationAverage train duration3 h 25 min
priceAverage train ticket price$93 (€77)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesAvanti West Coast or First Transpennine Express

Trains from Chester to Edinburgh cover the 190 miles (307 km) long journey taking on average 3 h 25 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. While the average ticket price for this trip costs around $93 (€77), you can find the cheapest train ticket for as low as $57 (€48). Travelers depart most frequently from Chester and arrive in Edinburgh Waverley.

Travel Tips

Trains from Chester 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 Chester to Edinburgh.
FAQs
How much do cheap train tickets from Chester to Edinburgh cost?
If you’re looking to save money on tickets, you can find cheap Chester to Edinburgh trains for as little as $57 (€48)  in the next 7 days.
What is the price of a train ticket to Edinburgh from Chester?
The Chester to Edinburgh train ticket price is on average $93 (€77)  if you are looking to book your tickets for this trip in the next week.
How far is Edinburgh from Chester by train?
When traveling this route you should expect the distance to Edinburgh from Chester by train to be approximately 190 miles (307 km).
What is the Chester to Edinburgh train travel time?
The train time from Chester to Edinburgh is on average 3 h 25 min  for the 190 miles (307 km) long journey, but the time it takes to go to Edinburgh from Chester by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Chester and arrival train station in Edinburgh?

Omio customers book a train from Chester   to Edinburgh Waverley   most frequently for this route.

Where is the departure train station in Chester located? Where is the arrival train station in Edinburgh located?

The most popular departure train station with passengers for this trip, called Chester, is located 0.7 miles (1.1 km) from the city center of Chester.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city center of Edinburgh.

Which train companies can get me from Chester to Edinburgh?
When taking a train from Chester to Edinburgh, you can count on Avanti West Coast or First Transpennine Express for the best way to get you to Edinburgh. You can also check all possible train providers who offer a service to Edinburgh from Chester and compare the amenities they offer before buying a train ticket.
How many trains per day are there from Chester to Edinburgh?
The average number of trains departing Chester for Edinburgh is 12 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Chester to Edinburgh?
The earliest train for this trip departs from Chester at 4: 46 AM. The last train leaves from Chester at 1: 30 PM. Check Omio for the latest train schedule from Chester to Edinburgh and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Chester to Edinburgh to get the best deals?
If you buy the Chester to Edinburgh train within the next 7 days, you can find one way tickets to cost on average $93 (€77). However, booking your train ticket in advance gives you access to the best prices for trains to Edinburgh from Chester. 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.

Important Stations and Airports for this Journey

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