Cheap Train Tickets to Edinburgh

Trains to Edinburgh

Edinburgh is a fantastic blend of gorgeous coastline and a rich cultural heritage. Climb up to the Camera Oscura in the heart of the old city of Edinburgh to enjoy amazing panoramic views of the cliffs and buildings. As you stroll through the city centre, make sure to stop off at the Walter Scott monument. The viewing platforms located at various levels in this towering edifice, built to honour one of Scotland's most renowned novellists, provide another great point from which to look out over the bay. If you like walking, Edinburgh is home to one of the most romantic coastal walks around - hike along the cliffs to a jutting crag and the stone throne known as Arthur's Seat. Legend has it that this is the throne of King Arthur himself. The stunning Gothic Kirk and Edinburgh's majestic castle are also great places to visit if you want to soak up the city's history.

Popular Train Routes to Edinburgh

Trains from London to Edinburgh in 4 hours 18 minutes

Trains from Birmingham to Edinburgh in 4 hours 7 minutes

Trains from Carlisle to Edinburgh in 1 hour 26 minutes

from £41

from £36

from £8

Trains from Aberdeen to Edinburgh in 2 hours 35 minutes

Trains from Dundee to Edinburgh in 1 hour 11 minutes

Trains from Glasgow to Edinburgh in 52 minutes

from £25

from £17

from £13

Not the information you were looking for? Here are some pages that might be more in line with the information you need:



Local Time 19:41
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.

Travelling by Train to Edinburgh


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. Kings Cross can be reached from all over London via the Piccadilly, Victoria, Hammersmith and City, and Metropolitan lines. There are also regular buses and overground train services (run mainly by Southeastern Trains) to this station. The journey from London to Edinburgh will take between 4.5 and 5 hours.


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.

Trains to Edinburgh

via Oxford Wolverhampton Edinburgh Waverley
duration: 05:44 hrs
first: 06:38
last: 06:38
earliest: 12:22
last: 12:22
  • Oxford
  • Wolverhampton
  • Edinburgh Waverley


26/11/2015 06:38 - 12:22 £183.54
via Reading London Paddington London Kings Cross Edinburgh Waverley
duration: 05:35 hrs
first: 11:47
last: 11:47
earliest: 17:22
last: 17:22
  • Reading
  • London Paddington
  • London Kings Cross
  • Edinburgh Waverley


18/11/2015 11:47 - 17:22 £73.08
via York Edinburgh Waverley
duration: 02:27 hrs
first: 09:37
last: 10:55
earliest: 12:11
last: 13:22
  • York
  • Edinburgh Waverley


17/11/2015 09:37 - 12:11 £33.90
22/11/2015 11:35 - 14:19 £42.68
08/01/2016 10:55 - 13:22 £33.90