Direct Coach Travel from Aberdeen to London
How long does the bus from Aberdeen to London take?
The coach journey from Aberdeen to London takes an average of 12 hours 45 minutes, although it can vary by about 30 minutes either side of that.
To keep you busy on the way from Scotland to London, onboard features like free WiFi and power sockets come as standard on all megabus coaches. That means you can plan your trip, fit in a bit of work, or just relax until you get there.
There are four buses from Aberdeen to London running every day, so you’ve also got a bit of flexibility when it comes to timings.
Where does the megabus stop in Aberdeen and London?
Your Aberdeen to London coach will set off from Aberdeen Bus Station. It’s on Guild Street in the city centre, on the edge of the Union Square shopping centre. Aberdeen railway station is just around the corner, and it’s easily walkable if you’re arriving by train.
If you’re spending some time in the city before you head to London, read our Aberdeen city guide.
In London, the megabus stop is at London Victoria Coach Station. It’s a central part of the city – Westminster Abbey and Buckingham Palace are close by. It’s also well served by buses and Tubes if you want to explore.
Your best bet is to walk over to London Victoria train station and jump on the London Underground. Buy a Visitor Oyster Card before your trip and you can hop on and off public transport as you like. Our London city guide gives you the lowdown on the attractions you can't miss whilst you're there, so you can plan your travel.
How much do Aberdeen to London journeys cost?
megabus tickets from Aberdeen to London 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 Aberdeen to London?
Easy peasy! Book now or use the journey planner on this page to book your Aberdeen to London tickets.