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.

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;
- Avanti West Coast
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.