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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Dundee to Edinburgh

🚌 The journey from Dundee to Edinburgh by bus takes approximately 1 hour and 36 minutes. Megabus UK operates hourly services every day between Dundee Seagate Bus Station and Edinburgh Bus Station. 🛣️ There are different routes for the bus journey from Dundee to Edinburgh, with varying distances and travel times. Options include direct routes as well as transfers through locations like Kirkcaldy, Glasgow, and Inverness. 🎫 Prices for the bus ride between Dundee and Edinburgh range from £8 to £12, providing an affordable and convenient transportation option for travelers looking to explore the cities of Scotland.

Where to stay in Edinburgh

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 Dundee and Edinburgh. The bus departs from Dundee Seagate Bus Station and arrives at Edinburgh Bus Station. Buses run hourly and operate daily, with the journey typically taking around 1 hour and 36 minutes. It's a convenient and efficient way to travel between the two cities.
  • You can catch the bus from Dundee Seagate Bus Station for the journey to Edinburgh. This bus service is operated by Megabus UK. The Dundee Seagate Bus Station is a well-connected transport hub, making it a convenient starting point for your trip to Edinburgh. Be sure to arrive at the station in good time before the scheduled departure.
  • The bus from Dundee to Edinburgh, operated by Megabus UK, arrives at Edinburgh Bus Station. Edinburgh Bus Station is centrally located in the city, making it convenient for travellers to access various parts of Edinburgh upon arrival. From there, you can easily reach your final destination or explore the city further. The bus station also provides amenities and services for passengers making it a comfortable arrival point.
  • The cost of a bus ticket from Dundee to Edinburgh typically ranges between £8 to £12. Prices may vary based on factors such as the time of booking, seat availability, and any promotional offers that may be available. It's recommended to book your ticket in advance to secure the best price for your journey. Overall, taking the bus is a cost-effective option for traveling between Dundee and Edinburgh.
  • There are multiple bus routes between Dundee and Edinburgh, offering travelers flexibility in their journey options. Some routes take around 1 hour and 41 minutes, while others may take up to 2 hours and 16 minutes with transfers. The services are operated by different agencies such as Megabus UK, Ember, and Stagecoach East Scotland, providing a variety of schedules throughout the day. Travelers can choose the route and departure time that best suits their itinerary and preferences.
  • Buses traveling from Dundee to Edinburgh are typically most crowded during peak commuting hours, such as early morning and late afternoon, as well as on weekends when there may be more leisure travelers. To avoid crowds, travelers may consider taking buses during off-peak times, such as mid-morning or early afternoon on weekdays. Additionally, booking tickets in advance can help secure a seat and potentially avoid busier travel times.
  • The first bus from Dundee to Edinburgh typically departs from Dundee Seagate Bus Station early in the morning, usually around 6:00 AM. The last bus of the day usually leaves around 11:00 PM, offering travelers a range of options throughout the day to make the journey. Whether you prefer an early start or a later departure, there are bus services available to suit different travel preferences.

Will you be returning to Dundee by bus?

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

See schedule