How to get from Edinburgh Zoo to Edinburgh Castle by bus?
Edinburgh Zoo to Edinburgh Castle - Bus Timetable
The 31 bus from Edinburgh Zoo to Edinburgh Castle runs from 06:31 to 22:48, with departures every 15-50 min. The journey takes about 42 min, with regular service throughout the operating hours.
From Edinburgh Zoo to Edinburgh Castle by bus
Take one direct bus from Edinburgh Zoo to Edinburgh Castle in Edinburgh: take the 31 bus from Belgrave Road, Corstorphine station to Princes Street (West), Edinburgh station. The total trip duration for this route is approximately 42 min. The bus schedule from Edinburgh Zoo may change. We recommend you check the updated bus schedule to Edinburgh Castle on the Moovit app.
Step by Step
- 1Walk to bus stationBelgrave Road, CorstorphineID 6200202790740 m • 10 min
- 2Wait for bus31Rosewell
- 3Ride to bus stationPrinces Street (West), EdinburghID 620020618022 min
- 4Walk toEdinburgh CastleJohnston Terrace910 m • 12 min
Public transport directions from Edinburgh Zoo to Edinburgh Castle
Bus timetable from Edinburgh Zoo to Edinburgh Castle
Related Routes
- Haymarket Station to Edinburgh Castle
- Edinburgh Playhouse to Edinburgh Castle
- Malmaison Edinburgh City to Edinburgh Castle
- Stirling Castle to Edinburgh Castle
- Melville Castle to Edinburgh Castle
- B+B Edinburgh to Edinburgh Castle
- Shandwick Place to Edinburgh Castle
- John O'Groats to Edinburgh Castle
- Duddingston Loch to Edinburgh Castle
- Mercure Livingston Hotel to Edinburgh Castle
- Glasgow Central to Edinburgh Castle
- Livingston North to Edinburgh Castle
- Bt Murrayfield Stadium to Edinburgh Castle
- George Square to Edinburgh Castle
- Glasgow Queen Street to Edinburgh Castle
- Craigmillar Castle to Edinburgh Castle
- Mercure Edinburgh Haymarket to Edinburgh Castle
- Hermiston Park & Ride to Edinburgh Castle
- Ingliston Park And Ride to Edinburgh Castle
- Stirling Station to Edinburgh Castle
Questions & Answers
What is the fastest way to get from Edinburgh Zoo to Edinburgh Castle?
The fastest way takes 42 minutes, using Bus line 31.
Is there a direct bus between Edinburgh Zoo and Edinburgh Castle in Edinburgh?
Yes, there is a direct bus going from Edinburgh Zoo to Edinburgh Castle in Edinburgh in 42 min.
Which bus line goes from Edinburgh Zoo to Edinburgh Castle in Edinburgh?
The 31 bus line goes from Belgrave Road, Corstorphine station near Edinburgh Zoo to Princes Street (West), Edinburgh station near Edinburgh Castle in Edinburgh.
How long does it take to travel from Edinburgh Zoo to Edinburgh Castle in Edinburgh by bus?
The total travel time between Edinburgh Zoo and Edinburgh Castle by bus is about 42 min.
Where do I get on the bus near Edinburgh Zoo to get to Edinburgh Castle in Edinburgh?
Get on the 31 bus from the Belgrave Road, Corstorphine stop near Edinburgh Zoo in Edinburgh.
Where do I get off the bus when traveling between Edinburgh Zoo and Edinburgh Castle in Edinburgh?
Get off the bus at the Princes Street (West), Edinburgh stop, which is closest to Edinburgh Castle.
When is the first bus from Edinburgh Zoo to Edinburgh Castle in Edinburgh?
The first bus from Edinburgh Zoo to Edinburgh Castle in Edinburgh is Edinburgh - Edinburgh Airport. It leaves the Edinburgh Zoo, Corstorphine stop at 04:16.
Popular Routes
- Buchanan Street Bus Station to Glasgow Botanic Gardens
- Bearsden to Hampden Park
- Inverness Airport to Fort Augustus
- Greenlaw to Edinburgh
- Blairgowrie to Braemar
- Glasgow Queen Street to Hampden Park
- Dundee to Balmullo
- Glasgow to The Queen Elizabeth University Hospital Campus
- Buchanan Bus Station to Helensburgh
- Edinburgh to Easter Road
- Aberdeen City to New Deer
- Port Glasgow to Paisley
- Glasgow to Kelso
- Kirk Yetholm to Edinburgh
- Dumfries to Ecclefechan
- Tayport to St Andrews
- Glasgow Airport to Ayr
- Dunfermline to Queen Margaret Hospital
- Strathpeffer to Glasgow
- Blairgowrie to Pitlochry