London to Aberdeen – your essential guide
How long does the bus from London to Aberdeen take?
The coach from London to Aberdeen takes around 12 hours 45 minutes on average, although it can vary by about an hour.
There are four buses running between London and Aberdeen every day, so you can work out which one suits your travel plans.
As for what to do on the way, you’ll get home comforts like free WiFi onboard the coach, as well as handy power sockets. Factor in a 20kg luggage allowance and all the essentials are covered. There’s more about that side of things on our onboard facilities page.
Where does the megabus stop in London and Aberdeen?
Your bus from London to Aberdeen will leave from London Victoria Coach Station. It’s in a central part of the city, north of the River Thames. London Victoria train station is around the corner. Plus, sights like Buckingham Palace and Westminster Abbey are close by, if you fancy fitting in some sightseeing while you’re here. There’s more about that in our London city guide.
In Scotland, you’ll arrive at Aberdeen Bus Station. It’s on Guild Street in the heart of the city, right next to the Union Square shopping centre. Aberdeen railway station is a few minutes’ walk away, so you’re all set if you’re travelling elsewhere from here.
You can walk to Union Street from the bus station in about five minutes, where you’ll find a big percentage of Aberdeen’s best shops. There are bus stops all the way along this road, too, so you can hop on one if you don’t fancy exploring Aberdeen on foot. Our Aberdeen city guide will give you some tips on where to go!
How much do London to Aberdeen journeys cost?
megabus tickets from London to Aberdeen 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 can I book tickets from London to Aberdeen?
To book cheap coach tickets from London to Aberdeen, just book now or use the journey planner on this page.