Coach from London to Edinburgh: Cheapest bus tickets to popular coach stations
Coach from London to Edinburgh
Looking for cheap coach travel from London to Edinburgh? We run up to 3 coaches to Edinburgh every day from London Victoria Coach Station, with fares from £33.40* and a fastest journey time of just 9 hours 40 minutes. Our overnight and daytime bus services from London to Edinburgh make this one of the most affordable ways to reach Scotland's capital - skip the pricey train tickets and let us do the driving. Use the Journey Planner above to find your journey.
Departing from London Victoria Coach Station
London Victoria Coach Station sits just 300 metres from the tube network (Victoria, District and Circle Lines) and Victoria rail station, so catching your bus to Scotland from London is easy from anywhere in the city. There's a bus stop directly outside serving numerous city centre routes, plus a handy taxi rank on Eccleston Place if you have extra bags.
Our late evening service also works as a sleeper bus from London to Edinburgh - travel overnight and arrive in Scotland's capital bright and early. Take a look at our London Victoria Station facilities.
Arriving at Edinburgh
Our coaches from London to Edinburgh arrive at Edinburgh Bus Station, right in the heart of the city and just a short walk from St Andrew's Square. The station has toilets, a coffee shop, phone charging areas and luggage lockers - brilliant if you're heading straight out to explore Edinburgh's historic streets.
Travelling alone? Your driver will help load and unload your bags, so there's no heavy lifting to worry about. Heading up as a family or group? You'll enjoy a generous luggage allowance and comfortable seats for everyone on board.
Planning a return trip? Check our Edinburgh to London page. We also run popular coaches to Scotland including Birmingham to Edinburgh and Manchester to Edinburgh.
Our London to Edinburgh services and stops
Click below to see the stops for each service and plan your journey with ease.
London to Edinburgh route map
Perfect for
✅ Budget-conscious travellers seeking the cheapest London to Edinburgh coach fares
✅ Night owls taking the overnight bus to Edinburgh to save on accommodation costs
✅ Festival fans heading to Scotland's capital for the Fringe or Hogmanay celebrations
Book your tickets to Edinburgh now.
Frequently asked questions
T&C: *Limited Availability. Price includes a £1.50 booking fee. No booking fee when logged into My Account and purchasing on the National Express website or app, otherwise £1.50 booking fee applies. Fares correct 13.07.2026 for travel between 13.07.2026 - 09.11.2026.











