Cheap Train Tickets to Edinburgh

Trains to Edinburgh: Overview

Direct trains from London to Edinburgh run around once every hour at peak times. These trains are operated by Virgin East Coast, and depart from Kings Cross station in the north of the city centre. Travellers can also depart from most other cities in the UK either going direct to Edinburgh or require at most two changes.


Major companies and train routes to Edinburgh

Company Route Price
Virgin Trains
  • From£29.84
  • From£27.25
  • From£33.50
  • From£37.50
  • From£15.68
  • From£25.00
  • From£17.50
  • From£13.00

Arriving to Edinburgh from cities in the UK


Which train companies travel to Edinburgh? Virgin East Coast is the main provider for routes to Edinburgh. ScotRail and CrossCountry also serve routes to Edinburgh.

Tips for cheap train tickets to Edinburgh


How can travellers save on train tickets? The best way to make savings on train tickets is to book at least a few weeks in advance, or look out for deals and offers from providers. Using a railcard will also save travellers a third off rail tickets.

Getting to Edinburgh city centre


How easy is it to get to Edinburgh city centre from the station?Edinburgh Waverley Station is located right in the centre of the city, making it a short walk from the city centre. Alternatively there are also bus routes that go into the city centre from the station and there is a taxi rank outside. Travellers going further afield from the city of Edinburgh can catch a train from the same station, or a regional bus to any central destination. The public transportation in Edinburgh is reliable and extensive meaning that exploring the city is easy for tourists.

Back to top


Find more popular destinations by train here.



Local Time 22:42
Pound Sterling
Population 435,700
Region Scotland
Languages English

How expensive is Edinburgh?

An Average Meal

An average meal in a restaurant in Edinburgh costs 0.7% more than in the rest of the country.


Prices in Edinburgh are on average 0.5% lower than in the other cities in United Kingdom.

Public Transport

Public transport in Edinburgh costs around 29.9% less than national average.

A Night in a Hotel

A night in a hotel in Edinburgh is about 2% less expensive on average than in the rest of United Kingdom.

Trains to Edinburgh

via Exeter Central Exeter St Davids Birmingham New Street Edinburgh Waverley
duration: 07:29 hrs
first: 08:53
last: 08:53
earliest: 16:22
last: 16:22
  • Exeter Central
  • Exeter St Davids
  • Birmingham New Street
  • Edinburgh Waverley


04/11/2015 08:53 - 16:22 £101.96
via Lincoln Central Doncaster Edinburgh Waverley
duration: 04:19 hrs
first: 11:54
last: 11:54
earliest: 16:13
last: 16:13
  • Lincoln Central
  • Doncaster
  • Edinburgh Waverley


11/01/2016 11:54 - 16:13 £41.41
via Leeds Railway Station York Edinburgh Waverley
duration: 03:06 hrs
first: 15:17
last: 15:17
earliest: 18:23
last: 18:23
  • Leeds Railway Station
  • York
  • Edinburgh Waverley


26/11/2015 15:17 - 18:23 £57.07