Book train tickets to Edinburgh
Compare train tickets to Edinburgh and book the route that best suits you, with the eastern line from London and fast trains from Glasgow. One search shows live times and fares across every operator, with easy travel connections from the main city centre.
How it works
Search Omio
Pick your from and to cities to see live coach and rail departures.
Compare operators
Filter by price, duration and departure time across every operator on the route.
Book directly
Complete your booking on Omio — your ticket comes straight from them.
When the train makes sense for getting to Edinburgh
Flying is quicker for the longer trips, but with the east-coast line from London and fast trains from Glasgow, the train to Edinburgh is the most time efficient option once airport time is taken into account, allowing you to arrive right in the centre. It's lower-carbon, often cheaper when booked in advance, and usually more comfortable.
Train travel questions
How long is the train from London to Edinburgh, and how much is a ticket?
The train from London to Edinburgh takes around 4 hours 20 minutes direct on the east-coast route, and Edinburgh train tickets are far cheaper booked in advance than on the day. Off-peak departures and using a railcard helps bring the fare down further.
How long is the train from Glasgow to Edinburgh?
Trains between Glasgow and Edinburgh take about 50 minutes, with several hourly departures across the day. It's one of the busiest and simplest rail journeys in Scotland.
Is there a train station at Edinburgh Airport, and which is the main city station?
Edinburgh Airport has no mainline train station, but the tram links it to the centre within about 30 minutes. Edinburgh Waverley is the main city station, with Haymarket a stop earlier for the west of the centre.
How do you find cheap train tickets to Edinburgh?
Cheap Edinburgh train tickets come from booking advance singles early, travelling off-peak, and using a railcard where you qualify. Comparing departure times and operators side by side is the quickest way to spot the best fare.
Is the train from London to Edinburgh better value than flying?
The train from London to Edinburgh often undercuts flying once you factor in airport transfers and bag fees, and it takes you centre to centre with no security queue. Advance fares are where the real savings are at.
Is the train to Edinburgh greener than flying?
The train to Edinburgh produces far less carbon than a flight to London. For a domestic trip, it's one of the easiest low-carbon swaps to make.
Ready to travel to Edinburgh?
Compare coach and rail operators across Europe in one place.