Cookie Policy
HomeBus StopsService AdvisoriesCustomer Service
Search & Buy
View schedules and buy seats. Select number of passengers, travel locations and dates below:


For journeys wholly within the UK and to/from Ireland, one child under 3 years, not occupying a seat can travel for free with one fare paying adult.

For all other journeys, all passengers including children and infants under 3 years must purchase a ticket.

Number of passengers travelling who hold Scottish Concessionary Entitlement Cards. Valid for concessionary travel for journeys wholly within Scotland.

Number of passengers travelling who hold NUS Extra cards. Valid for travel within UK only. has come a long way since its launch in 2003, and we are now proud to serve over 100 destinations in the UK and Mainland Europe. To make our increasingly long origin list easier to navigate we have added this new optional country filter. We hope you find this new feature helpful.

Edinburgh To London


Explore London with megabus

London calling! Your journey from Edinburgh to London will see you swap one capital for another – and what a treasure trove of attractions awaits.

Your arrival into Victoria Coach Station on Buckingham Palace Road means you are in the perfect spot to begin your adventure. Located just 300 metres from Victoria tube station, you can jump aboard and travel to any part of London you wish. However, with Victoria being so centrally located, you won’t have to go far to discover many of the capital’s delights.

A mere 10 minute walk from Victoria is some of the capital’s most iconic sights including Buckingham Palace, the Houses of Parliament and Westminster Abbey. Watch the fascinating Changing of the Guard ceremony or take some time out to relax in one of the Royal Parks. When evening falls, how about enjoying a hit musical at one of the nearby theatres before heading to one of Victoria’s fantastic eateries?

The famous West End is also within easy reach. Here you will find a shopper’s haven, along with popular museums and galleries such as the National Gallery and The Royal Academy of Arts. You will find a huge selection of bars and clubs catering for every taste – so get your dancing shoes on and get ready to hit the town!

Book cheap bus travel today

megabus is delighted to offer seats on our Edinburgh coaches from as little as £1 + 50p booking each. Book your ticket today and enjoy cheap and comfortable coach travel from Edinburgh to London.