ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration11h
Distance682
Avg. price$ 26
Bus trips found

Buses from London to Edinburgh

🚌 Hop on a direct bus departing from London Victoria to Edinburgh Bus Station, running four times a day with a travel time of approximately 9 hours and 25 minutes. Operated by Megabus UK, the journey promises a scenic route from the bustling capital to the historic Scottish city. 🛣️ Enjoy the 546 km journey through picturesque landscapes on your way from London to Edinburgh with Megabus UK. For a comfortable and affordable travel option, the bus service offers a convenient connection between the two vibrant cities, allowing you to relax and take in the sights along the way. 🎟️ With ticket prices ranging from £28 to £75, traveling by bus from London to Edinburgh offers a budget-friendly option for exploring the diverse attractions each city has to offer. Whether you prefer a direct route or a scenic journey with multiple stops, the bus service provides a hassle-free and enjoyable travel experience for your UK adventure.

Where to stay in Edinburgh

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

Accomodation
  • Yes, there is a direct bus service between London and Edinburgh. The bus departs from London Victoria and arrives at Edinburgh Bus Station. The service operates four times a day, including weekends, and the journey typically takes around 9 hours and 25 minutes. It's a convenient option for travelers looking to commute between the two cities.
  • You can catch the bus from London to Edinburgh at London Victoria station. This is where the bus services, operated by Megabus UK, depart from. It's a central location in London with good transport links, making it convenient for passengers starting their journey to Edinburgh. Be sure to arrive in advance to ensure a smooth boarding process.
  • The bus from London to Edinburgh, operated by Megabus UK, arrives at Edinburgh Bus Station. This is the final destination where passengers will disembark in Edinburgh. The bus station is centrally located in Edinburgh, providing easy access to various transportation options and nearby attractions. Passengers can continue their travels or explore the city upon arrival at the bus station.
  • The cost of a bus ticket from London to Edinburgh ranges from £28 to £76, depending on factors such as the time of booking, seat availability, and the class of service chosen. Passengers may find lower-priced tickets if they book in advance or opt for standard seating options. Conversely, last-minute bookings or premium seat selections may incur higher fares. It is advisable to check for current prices and available discounts when planning the journey.
  • There are four direct bus services operating between London and Edinburgh each day. These buses depart from London Victoria and arrive at Edinburgh Bus Station, with the journey taking approximately 9 hours and 25 minutes. The bus services are provided by Megabus UK. Additionally, there are alternative travel options such as trains, with varying durations and distances, for those considering different modes of transportation between the two cities.
  • The London to Edinburgh buses are typically most crowded during peak travel times, such as weekends or holidays, and on buses departing in the morning and early evening. To avoid the crowds, consider taking buses that depart during off-peak hours, like mid-day or late night. Additionally, booking your bus tickets in advance can also help secure a seat and potentially avoid overcrowding on the bus.
  • The first bus of the day from London to Edinburgh typically departs in the early morning, providing an early start for travelers. The last bus usually leaves in the late evening, allowing passengers to reach Edinburgh at night. It's recommended to check the specific schedule with the bus operator, Megabus UK, to confirm the exact departure times for the day you plan to travel.

Will you be returning to London by bus?

If you are looking for the return bus journey, check out buses from Edinburgh to London

See schedule