Edinburgh Castle sits at the top of Castle Rock at Castlehill, Edinburgh EH1 2NG — and getting there means going uphill no matter which direction you’re coming from. The nearest train station is Edinburgh Waverley, about a 15-minute walk away through cobblestone streets that climb roughly 50 metres in elevation. There’s no public parking at the castle, no drive-up drop-off, and no shuttle bus from the gate.
None of that is a problem once you know the routes. This guide covers every way to reach Edinburgh Castle — on foot, by bus, tram, taxi, or hop-on hop-off sightseeing bus — with exact times, costs, and the step-by-step walking directions that most other guides skip entirely.
Address: Castlehill, Edinburgh EH1 2NG
Nearest train station: Edinburgh Waverley (15-minute uphill walk)
From Edinburgh Airport: Airlink 100 bus (£6.00, 25 min to Waverley Bridge) or tram to Princes Street (£7.50, 30 min)
Parking: No public parking at the castle. Nearest: Castle Terrace NCP (EH1 2EW, 750 spaces)
Best for sightseeing + transport: 24-Hour Hop-On Hop-Off Bus (£18) — stops near the castle and covers 15 Edinburgh attractions. Book your hop-on hop-off ticket →
Walking to Edinburgh Castle
Walking is the most common way to reach the castle, and it’s straightforward once you know which streets to take. Every route is uphill — there’s no avoiding that — but the climb is manageable for most visitors, and you’ll pass some of Edinburgh’s best streets on the way.
Wear sturdy, flat shoes. The final approach is over cobblestones and uneven paving, and the gradient gets steeper near the top. If you have mobility concerns, see our accessibility guide for alternative options including the courtesy vehicle inside the castle grounds.
From Waverley Station (Quickest Route — 15 Minutes)
Exit Edinburgh Waverley onto Waverley Bridge. Turn left and walk to Cockburn Street, a curving Victorian street that climbs to the Royal Mile. At the top, turn right onto the Royal Mile and continue uphill along Castlehill until you reach the castle esplanade. The total distance is about half a mile, with an elevation gain of roughly 50 metres (160 feet). Cockburn Street is steep but short, and you can see the castle for most of the walk.
Via The Mound (Scenic Route — 20 Minutes)
From Princes Street, walk up The Mound — the historic road connecting New Town and Old Town — past the National Galleries of Scotland. Continue via Mound Place and Ramsay Lane, which curves left and brings you onto the Royal Mile almost at the castle esplanade. This route is slightly longer than Cockburn Street but less steep for much of the climb, and the views across Princes Street Gardens toward the New Town are excellent. I’d recommend this route if you’re not in a rush.
From Grassmarket (10–12 Minutes)
If you’re staying in the Grassmarket area, walk up Johnston Terrace — the road that winds around the south side of Castle Rock. Alternatively, climb the Vennel steps from the western end of Grassmarket for a steeper but more dramatic approach, with one of the most photographed views of the castle from the top. Both options bring you to the castle esplanade.
If the uphill walk isn’t appealing, a guided tour with entry ticket (£37) meets at a central meeting point and handles the logistics, including skip-the-line entry when you arrive at the top.
By Bus: Local Routes & the Hop-On Hop-Off
Local Lothian Buses
Edinburgh’s local bus network is run by Lothian Buses, and several routes pass close to the castle. Routes 2, 23, 27, 35, 41, and 42 stop at Johnston Terrace or along The Mound, both within a 5–10 minute walk of the castle entrance. Princes Street — Edinburgh’s main shopping street — has the most frequent services, with buses arriving every 5–10 minutes.
A single adult fare is £2.20, payable by contactless card or exact cash (no change given). You can also use the Lothian Buses app for mobile tickets. Buses run daily from around 6am to midnight, with night buses covering key routes after that.
Hop-On Hop-Off Sightseeing Bus
For visitors who want transport and sightseeing in one ticket, the hop-on hop-off bus is the most practical option. City Sightseeing runs open-top buses on a circuit of 15 stops across Edinburgh, including a stop right by the castle. A 24-hour ticket gives you unlimited rides, an audio guide in 9 languages, and up to 3 children (under 15) travel free with each paying adult.
This is the option I’d recommend for first-time visitors who want to cover multiple attractions in a day. You can ride to the castle, explore, then hop back on and continue to Holyrood, the Royal Yacht Britannia, or any other stop on the route.
24-Hour Hop-On Hop-Off Bus — £18, Unlimited rides across 15 stops • Audio guide in 9 languages • Kids under 15 free
By Train: Waverley & Haymarket Stations
Edinburgh has two central train stations, and both are within walking distance of the castle.
Edinburgh Waverley is the main station and the closest to the castle (15-minute walk). It’s well-connected to London (LNER and Avanti West Coast, ~4.5 hours), Glasgow (ScotRail, ~50 minutes), and cities across the UK. You can see the castle from the station exits, so you’ll know exactly which direction to walk.
Haymarket Station is Edinburgh’s secondary station, slightly further west. It’s a 20–25 minute walk to the castle, mainly along Princes Street and then uphill. Haymarket is useful if you’re arriving from Glasgow or the west of Scotland.
Practical tip: the castle has no luggage storage. If you’re arriving by train, leave bags at your hotel or use the left-luggage lockers at Waverley Station before making the climb. Book your castle tickets in advance too — you don’t want to arrive at the top only to find tickets are sold out for the day.
From Edinburgh Airport
Edinburgh Airport is about 8 miles west of the city centre. Three options connect you to the castle area, and which is best depends on your budget and how much luggage you’re carrying.
Airlink 100 Express Bus (Best Value)
The Airlink 100 is a dedicated express bus running every 10 minutes between the airport and Waverley Bridge in the city centre. The journey takes approximately 25–30 minutes. A single adult ticket costs £6.00 (contactless or cash — exact fare, no change given). From Waverley Bridge, the castle is a 15-minute walk uphill.
The Airlink runs 24 hours a day, so it covers late-night arrivals too. You’ll find the stop directly outside Domestic Arrivals — look for Stop A and the blue Airlink branding.
Edinburgh Tram (Most Comfortable)
Trams leave the airport every 7 minutes during the day and take about 30–35 minutes to reach Princes Street. An airport single costs £7.50 if pre-purchased online (£7.90 from the platform ticket machine). From Princes Street, the castle is a 10–15 minute walk up The Mound. Trams have spacious luggage racks and free Wi-Fi, which makes them a good choice if you’re travelling with suitcases.
Taxi or Rideshare (Fastest Door-to-Door)
A taxi from the airport to the castle area takes 17–25 minutes depending on traffic and costs approximately £25–£35. The driver can drop you at Castle Terrace or Johnston Terrace, near the base of the castle. This is the best option if you’re carrying heavy luggage or travelling with young children, though you’ll still have a short uphill walk to the entrance.
By Car: Parking Near Edinburgh Castle
There is no public parking at Edinburgh Castle. The castle sits on top of a rock in the middle of Edinburgh’s Old Town, and the surrounding streets are narrow, mostly pedestrianised, and heavily restricted. Driving to the castle is possible, but I wouldn’t recommend it unless you have no alternative.
Castle Terrace NCP (Nearest Car Park)
The closest parking is Castle Terrace NCP, a multi-storey car park with 750 spaces at postcode EH1 2EW. It’s open 24/7 and is a 5–10 minute uphill walk from the castle. Expect to pay around £30–£36 for a full day. Pre-booking via the NCP app can save a few pounds, and EV charging is available. The bays are narrow, so take care with larger vehicles.
Alternative Parking
On-street metered parking is available in the Grassmarket and Spittal Street area at roughly £2.60 per hour until 6:30pm (free after that). The St James Quarter car park is another option, though it’s a 20-minute walk from the castle. For the best value, consider parking at Ingliston Park & Ride near the airport and taking the tram into the city centre.
Accessible Parking
A small number of Blue Badge parking spaces are available on the Castle Esplanade, allocated on a first-come, first-served basis. You can also book these in advance by contacting the castle directly. Be aware that these spaces may be unavailable from May to October, when the esplanade hosts the Royal Edinburgh Military Tattoo and its accompanying stadium construction.
Our full parking guide covers every option in more detail once it’s published.
By Bicycle
You can cycle to Edinburgh Castle via The Mound or George IV Bridge, both of which have designated cycling infrastructure. The final approach up Castlehill is steep but short. Bike racks are available at the castle esplanade, on the left-hand side as you enter — but only from November to April. During summer months (May to October), the racks are removed when the Military Tattoo stands go up. Edinburgh also has a public bike hire scheme for shorter rides around the city.
Transport Options at a Glance
This comparison covers every practical way to reach Edinburgh Castle, with current costs and journey times.
| Transport | Time | Cost (Adult) | Best For |
| Walk from Waverley | 15 min | Free | Most visitors, fine weather |
| Lothian Bus | 5–10 min + walk | £2.20 | Budget travellers, mobility concerns |
| Hop-On Hop-Off Bus | Varies + walk | £18 (24hr) | Tourists visiting multiple attractions → Book |
| Airlink 100 (Airport) | 25–30 min + walk | £6.00 | Airport arrivals on a budget |
| Tram (Airport) | 30–35 min + walk | £7.50* | Airport arrivals with luggage |
| Taxi (Airport) | 17–25 min | £25–£35 | Families, heavy luggage, late arrivals |
| Taxi (City Centre) | 3–5 min | £10–£15 | Mobility issues, bad weather |
| Car (NCP Parking) | Drive + 5–10 min walk | ~£30–£36/day | Only if driving is unavoidable |
*Tram airport single £7.50 when pre-purchased online; £7.90 from the platform machine. All prices verified March 2026.
Tips for Getting to Edinburgh Castle
Wear flat, sturdy shoes. Cobblestones and steep slopes are unavoidable on every approach. Heels and smooth-soled shoes are a recipe for a bad time, especially in wet weather.
Walk downhill, not up. If you’re planning to explore the Royal Mile as well as the castle, start at the castle and walk downhill toward Holyrood. It’s much easier on your legs, and you’ll be fresher for the castle itself.
Drop your luggage first. If you’re coming straight from the airport or train station, check into your hotel or use Waverley’s left-luggage lockers before heading up. There’s no storage at the castle.
You can see the castle from almost everywhere. Edinburgh Castle dominates the skyline from Princes Street, the station, and most of the Old Town. If you can see it, you can navigate toward it — just keep heading uphill.
Book tickets before you climb. Edinburgh Castle tickets sell out regularly in summer, and there’s nothing worse than a 15-minute uphill walk followed by a “sold out” sign. Book online in advance to guarantee entry.
Frequently Asked Questions
How far is Edinburgh Castle from Waverley Station?
About half a mile (800 metres), which takes approximately 15 minutes to walk. The route is entirely uphill with an elevation gain of roughly 50 metres (160 feet) over cobblestone streets. The quickest route goes up Cockburn Street to the Royal Mile, then right along Castlehill to the entrance.
Is there parking at Edinburgh Castle?
No. There is no public parking at the castle. The nearest car park is Castle Terrace NCP (postcode EH1 2EW), with 750 spaces and a 5–10 minute uphill walk to the castle. A small number of Blue Badge accessible spaces are available on the Castle Esplanade, first-come first-served, and can be booked in advance.
What is the best way to get to Edinburgh Castle?
For most visitors already in Edinburgh, walking from Waverley Station (15 minutes) is the simplest option. For visitors arriving from the airport, the Airlink 100 bus (£6.00, 25 minutes to Waverley Bridge) is the best value. For sightseeing and transport combined, the 24-hour hop-on hop-off bus (£18) stops near the castle and covers 14 other attractions across the city.
How do I get to Edinburgh Castle from the airport?
Three main options: the Airlink 100 express bus (£6.00, 25–30 minutes to Waverley Bridge), the Edinburgh tram (£7.50 pre-purchased, 30–35 minutes to Princes Street), or a taxi (£25–£35, 17–25 minutes). All three get you within walking distance of the castle. The Airlink is cheapest; the tram is most comfortable with luggage; the taxi is fastest.
Can you take a bus to Edinburgh Castle?
Yes. Lothian Buses routes 2, 23, 27, 35, 41, and 42 stop within a 5–10 minute walk of the castle. A single adult fare is £2.20 (contactless accepted). The hop-on hop-off sightseeing bus (£18 for 24 hours) also stops right by the castle and gives you unlimited rides around Edinburgh.
Is Edinburgh Castle a steep walk?
Yes. Edinburgh Castle sits atop Castle Rock, and every approach involves an uphill climb. The most common route from Waverley Station gains approximately 50 metres (160 feet) in elevation. The steepest sections are Cockburn Street and the final stretch up Castlehill. Allow 15–20 minutes at a moderate pace, and wear sturdy shoes. A less steep alternative is the route via The Mound from Princes Street.
Is there accessible parking at Edinburgh Castle?
A small number of Blue Badge spaces are available on the Castle Esplanade, on a first-come, first-served basis. These can also be booked in advance by contacting the castle. Availability may be limited from May to October due to Military Tattoo construction. Inside the castle, a courtesy vehicle can transport mobility-impaired visitors from the entrance to Crown Square.
Can you cycle to Edinburgh Castle?
You can cycle to the castle esplanade via The Mound or George IV Bridge. Bike racks are available at the esplanade from November to April only — they’re removed from May to October for the Tattoo stands. The final approach is steep, so be prepared for a climb. Edinburgh has a public bike hire scheme for short trips.
Getting There Is Half the Fun
For most visitors, the 15-minute walk from Waverley Station up the Royal Mile is the simplest way to reach Edinburgh Castle — and you’ll pass some of Edinburgh’s best streets, closes, and views on the way up. If you want transport and sightseeing in one, the hop-on hop-off bus drops you right at the door and covers 14 other stops around the city.
However you get there, make sure you have your tickets sorted before you start the climb. Edinburgh Castle sells out regularly in peak season, and advance booking guarantees entry at the time you want.
Guided Walking Tour with Entry Ticket — £37, Expert-led 1.5-hour tour • Skip-the-line entry • Free time to explore after
────────────────────────────────────────────────────────────
RELATED ARTICLES
• Opening Hours & Best Days to Visit
• All Tickets & Tours Compared
• Tips Every Visitor Should Know
• Best Time to Visit Edinburgh Castle
────────────────────────────────────────────────────────────