ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Edinburgh to London

🚌 The journey from Edinburgh to London by bus takes approximately 9 hours and 40 minutes, with services departing three times a day from Edinburgh Bus Station and arriving at London Victoria with Megabus UK. 🗺️ Route 1 covers a distance of 675 km and takes about 9 hours and 30 minutes. The bus travels through cities such as Leeds, Newcastle, and Glasgow before reaching London Finchley Road with FlixBus. 🚦 Route 3 involves a transfer in Glasgow, adding to the total travel time of 11 hours and 35 minutes. The journey includes a 1-hour, 24-minute bus ride to Glasgow followed by a 10-hour, 5-minute journey to London Finchley Road with FlixBus.

Where to stay in London

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Edinburgh and London. The bus departs from Edinburgh Bus Station and arrives at London Victoria. The service operates three times a day, offering daily connections for travelers. The journey by bus typically takes around 9 hours and 40 minutes.
  • You can catch the bus from Edinburgh to London at the Edinburgh Bus Station. The bus services on this route are operated by Megabus UK, and they typically depart from this station. It is advisable to arrive at the bus station in advance to ensure a smooth boarding process for your journey to London.
  • The bus traveling from Edinburgh to London will arrive at London Victoria station. This is the designated arrival point for the bus services operated by Megabus UK on this route. Upon reaching London Victoria station, travelers can easily access various transportation options to continue their journey within London or to other destinations. It's recommended to check the station layout and services available at London Victoria for a convenient onward travel experience.
  • The cost of a bus ticket from Edinburgh to London typically ranges from £24 to £72, depending on factors such as the time of booking, type of seat chosen, and availability of special discounts or promotions. Passengers can opt for different fare options offered by bus operators to suit their budget and travel preferences. It's advisable to book tickets in advance to secure lower fares and better availability, especially during peak travel seasons. Additional fees may apply for extra services or amenities on board, so travelers should check the full pricing details before making a reservation.
  • There are three buses departing daily from Edinburgh to London. These services are operated by Megabus UK, with each journey taking approximately 9 hours and 40 minutes to reach London Victoria. While the timings may vary slightly, travelers have multiple options to choose from when planning their trip between the two cities by bus. It's advisable to check the specific schedules and availability to select the most convenient bus service for your journey.
  • The Edinburgh to London buses are generally less crowded during off-peak hours, which often include early morning or midday departures. Conversely, peak times such as Friday evenings or weekends tend to see higher passenger volumes, making buses busier during those periods. It is recommended to book tickets in advance, especially for popular travel times, to secure a seat and possibly avoid the busiest times for a more comfortable journey. Checking the bus schedule and planning accordingly can help travelers choose the most convenient and potentially less crowded bus for their trip from Edinburgh to London.
  • The first bus of the day from Edinburgh to London typically departs in the early morning, allowing passengers to start their journey early. The last bus of the day usually leaves Edinburgh in the late afternoon or early evening, providing travelers with an option for a later departure. It is advisable to check the specific schedules with the bus operator, as departure times may vary depending on the day of the week or season. Planning ahead and booking tickets in advance can help ensure a smooth and convenient travel experience from Edinburgh to London by bus.

Will you be returning to Edinburgh by bus?

If you need a return bus trip, you can check out buses from London to Edinburgh.

See schedule