Cheap Train Tickets To Edinburgh

Buy cheap train tickets to Edinburgh with one of our Railcards.

With a Railcard you are entitled to 1/3 off the cost of standard rail tickets.

Most Railcards cost £30 per year, or £70 for 3 years (roughly £23.30 per year).

So spend more than £90 a year on rail tickets, no matter when, and having a Railcard could prove very cost effective. 

Savings are obtainable on a variety of train ticket options such as advanced fares, off-peak fares, first class fares and standard class fares.

Just use our fare finder before buying your train tickets to Edinburgh to see how much you could save right now.

Please wait...

Savings Calculator

 
Time
:
 
Time
:
Passengers

Powered by National Rail Enquiries

Once you have your Railcard and rail tickets you’ll nearly be ready to travel. Edinburgh is the capital city of Scotland. It’s located in Lothian on the Firth of Forth's southern shore.  There are lots of things to do in Edinburgh like visiting the Royal Yacht Britannia, Edinburgh Castle and Arthur’s Seat.

Train Stations

All train stations in Edinburgh accept Railcards including: 

  • Edinburgh Waverley;
  • Edinburgh Gateway;
  • Edinburgh Park

Train Operators

All train operators in Edinburgh accept Railcards including:

  • Caledonian Sleeper;
  • CrossCountry;
  • London North Eastern Railway;
  • Scotrail;
  • TransPennine Express;
  • Virgin Trains;

Example Savings

Savings that you can make with a Railcard include:

Newcastle to Edinburgh Waverley

Common Return Fare: £44.00 Railcard Saving: £15.00

Ticket fee with a Railcard: £29.00

London Euston to Edinburgh Waverley

Common Return Fare: £136.45 Railcard Saving: £46.40

Ticket fee with a Railcard: £90.05

Leeds to Edinburgh Waverley 

Common Return Fare: £160.30 Railcard Saving: £54.50

Ticket fee with a Railcard: £105.80

Our page on train discounts could help you save more.