Skip to content
United Kingdom · Train

Book a train from Edinburgh

Compare trains from Edinburgh and book onward journeys to London, Glasgow, and the rest of the UK network. One search shows live times and fares across every operator, so you can weigh speed against price before you travel.

How it works

1

Search Omio

Pick your from and to cities to see live coach and rail departures.

2

Compare operators

Filter by price, duration and departure time across every operator on the route.

3

Book directly

Complete your booking on Omio — your ticket comes straight from them.

When the train makes sense for travelling from Edinburgh

Trains from Edinburgh reach London, Glasgow, and the rest of the UK network from the city centre, with no airport stops at either end. For most of these routes the train is the most time efficient option once check-in is taken into account, it's also greener, often cheaper when booked ahead, and usually more comfortable than a flight.

Heading to Edinburgh? See trains to Edinburgh

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 a railcard 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 throughout 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 in around 30 minutes. Edinburgh Waverley is the main city station, with Haymarket a stop earlier to access the west of the city 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. Lining up a few departure times and operators against each other is the quickest way to find the best fare.

Is the train from London to Edinburgh better value than flying?

The train from London to Edinburgh often beats flying once you add 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 the equivalent London flight. For a domestic trip, it's one of the easiest low-carbon swaps to make.

Ready to leave Edinburgh?

Compare coach and rail operators across Europe in one place.