Trainline homepage
Business

No tickets in your basket.

Why not plan a trip?

My Bookings
Loading...
Loading...

The nearest train station to Edinburgh Castle is Edinburgh Waverley. 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.

A visit to Edinburgh Castle will transport you back in time - it's a great way to spend a day with the family. Wander into the grounds of the castle or simply admire the imposing walls from afar. Plus, once you're finished, you can have a wander around historic Edinburgh - there's so much to explore!

For more information about opening times, visit Edinburgh Castle's website.

Station details & facilities

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.

Departures and arrivals from Edinburgh

Want to check the latest departures and arrivals into Edinburgh station? Find live information for the next trains departing and arriving at the station below.
Departing toTrainTimePlatformStatus
to North BerwickScotRail08:4011On time
to Helensburgh CentralScotRail08:417On time
to TweedbankScotRail08:431On time
to Glasgow Queen StreetScotRail08:4512On time
to Glenrothes With ThorntonScotRail08:4518On time
Arriving fromTrainTimePlatformStatus
from PerthScotRail08:4516Late
from Helensburgh CentralScotRail08:4513On time
from TweedbankScotRail08:4820On time
from Glasgow CentralScotRail08:4912On time
from Glasgow Queen StreetScotRail08:5314On time

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.