Newcastle to Edinburgh - your essential guide
How long does the bus from Newcastle to Edinburgh take?
The coach from Newcastle to Edinburgh takes 2 hours and 50 minutes. There are two services daily on this route, so you can pick the one that best suits your plans.
On the way, you’ll get extras like free WiFi to keep you entertained. Your ticket also includes a 20kg luggage allowance, so there’s no need to leave any essentials at home. Read our onboard facilities page for more information on what to expect from your journey with megabus.
Where does the megabus stop in Newcastle and Edinburgh?
Your Newcastle to Edinburgh coach will depart from John Dobson Street, outside the City Library. It’s short walk from intu Eldon Square, so you’re all set if you’ve got any last-minute shopping to do.
If you’re travelling from Newcastle University, it’s just a five-minute walk away. And if you’ve got some time to kill before you go, check out our Newcastle city guide.
When you arrive in Edinburgh, your coach will drop you off at Edinburgh Bus Station on Elder Street in the city centre. From here, it takes less than 10 minutes to walk to the shops on Princes Street, as well as Princes Street Gardens and the Edinburgh Playhouse. Walk for another five minutes and you’ll reach Edinburgh Waverley train station.
How much do Newcastle to Edinburgh journeys cost?
megabus tickets from Newcastle to Edinburgh start from as little as £1 plus a 50p booking fee. Prices and tickets are subject to availability, so please read our terms and conditions for more info.
How do I book tickets from Newcastle to Edinburgh?
We've made it super easy. Just book now or use the megabus journey planner to choose your travel dates.