Nearest train station to Edinburgh Castle

Share this route

Trains to Edinburgh Castle

The nearest train station to Edinburgh Castle is Edinburgh Waverley Rail Station. Edinburgh Castle is located in the centre of Edinburgh and is a short walk from Waverley train station - albeit up a pretty steep hill! Edinburgh Waverley Station is the main railway station in Edinburgh and as such many direct rail services are available. The station is situated on the east end of Princes Street, whilst the Castle should be visible upon exiting the station.

Looking for the cheapest fare?

About Edinburgh Castle

Edinburgh Castle is a historic fortress perched above the city skyline of Edinburgh, Scotland. Research undertaken in 2014 identified Edinburgh Castle fell foul to 26 sieges in its 1100-year-old history, giving it a claim to having been "the most besieged place in Great Britain and one of the most attacked in the world". Despite this, and due to numerous renovations, the castle still stands in great standing and impeccable condition given its age.

The castle is currently Scotland's most visited tourist attraction, bringing in over 1.4 million visitors per year.

Address Details

Address

Edinburgh Castle,
Castlehill,
Edinburgh
EH1 2NG

tel: 0131 225 9846

Opening times

1 Apr - 30 Sept - 9.30am - 6pm1 Oct - 31 Mar - 9am - 5pm

Useful travel tips

We want to make travel easier for you, which is why we’ve compiled a selection of useful travel tips to help you on your way. Simply click the below tips to find out more