Cheap Train Tickets to Edinburgh

Mon, Jul 22
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

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

Deutsche Bahn

Trains to Edinburgh

  • Main Train Station: Edinburgh Waverley
  • Popular Desinations in the UK: London, Glasgow, Aberdeen and Manchester
  • Nearest Coach Station: Edinburgh Bus Station
  • Train Companies: Virgin Trains, ScotRail, CrossCountry

Direct trains from London to Edinburgh run every 30 minutes throughout the day. These trains are operated by Virgin East Coast and depart from Kings Cross station. Indirect trains to Edinburgh, operated by CrossCountry, are also operating throughout the day and require one change at Lancaster. Travellers can also get trains to Edinburgh from most other cities in the UK, with trains arriving at Edinburgh Waverley when reaching the city.

Trains to Edinburgh FAQ


Important Stations and Airports for this Journey
TrainEdinburgh Waverley



Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone