Compare prices and tickets by train, bus or flight

Sun
Dec 5
$249London North Eastern Railway
$53Megabus
$285Loganair
Mon
Dec 6
$251East Coast Trains
Find prices
$261Loganair
Tue
Dec 7
$121London North Eastern Railway
Find prices
$218Loganair
Wed
Dec 8
$121London North Eastern Railway
Find prices
$197Loganair
Thu
Dec 9
$121London North Eastern Railway
Find prices
$218Loganair
Fri
Dec 10
$249London North Eastern Railway
$37Megabus
$260Loganair
Sat
Dec 11
$95London North Eastern Railway
Find prices
Find prices
Sun
Dec 12
$95London North Eastern Railway
$33Megabus
Find prices
Mon
Dec 13
$121London North Eastern Railway
Find prices
$196Loganair
Tue
Dec 14
$272London North Eastern Railway
Find prices
Find prices
Wed
Dec 15
$79London North Eastern Railway
Find prices
$134Loganair
Thu
Dec 16
$120London North Eastern Railway
Find prices
$174Loganair
Fri
Dec 17
$121London North Eastern Railway
$33Megabus
$176Loganair
Sat
Dec 18
$251London North Eastern Railway
Find prices
Find prices
Sun
Dec 19
$121London North Eastern Railway
$45Megabus
$240Loganair
Mon
Dec 20
$120London North Eastern Railway
Find prices
$196Loganair
Tue
Dec 21
$86London North Eastern Railway
Find prices
$153Loganair
Wed
Dec 22
$253London North Eastern Railway
Find prices
Find prices
Thu
Dec 23
$254London North Eastern Railway
$35Megabus
$221Loganair
Fri
Dec 24
$101London North Eastern Railway
Find prices
$218Loganair

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between London and Dundee

distanceDistance360 miles (581 km)
durationAverage bus duration11 h 15 min
priceAverage bus ticket price$45 (€37)
changesDirect busYes
carriersBus providersNational Express or Megabus

Buses from London to Dundee cover the 360 miles (581 km) long journey taking on average 11 h 15 min with our travel partners like National Express or Megabus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $37 (€31), but the average price of bus tickets is $45 (€37). Travelers depart most frequently from London Victoria and arrive in Dundee, Seagate Bus Station.

Bus companies

Bus between London and Dundee with National Express

National Express buses will get you between London and Dundee from $37 (€31). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

National Express

National Express tickets from London to Dundee are available online on Omio. We help you compare and book your perfect route with National Express from London to Dundee all in one place. If you’re specifically looking for the cheapest, fastest or earliest bus, you can find all the current National Express bus schedules and bus tickets available on Omio for the 360 miles (581 km) route. You can also see relevant travel information for the National Express bus, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this bus, compare the fastest London to Dundee routes as well as the cheapest ticket prices available, and buy the best National Express London to Dundee bus ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the National Express bus ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Dundee with National Express!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Bus to Dundee from London
Take the bus to Dundee easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Dundee.
FAQs
How much are cheap buses from London to Dundee?
Omio customers have found cheap bus tickets between London and Dundee for as low as $37 (€31)  for the next 7 days.
How much does it cost to take a bus from London to Dundee?
The bus price between London and Dundee is on average $45 (€37)  if you are looking to book your tickets for this trip in the next 7 days.
How far is it from London to Dundee by bus?
The London to Dundee bus distance is approximately 360 miles (581 km).
How many hours is the bus time from London to Dundee?
The bus time to Dundee from London is on average 11 h 15 min  for the 360 miles (581 km) long journey, but the time it takes to go between London and Dundee by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from London to Dundee, which bus station in London do I depart from and which bus station in Dundee do I arrive in?

When traveling this route, Omio customers are departing most frequently from London Victoria   and arriving in Dundee, Seagate Bus Station.

Where is the London bus station located? Where is the Dundee bus station located?

You can find the most popular departure bus station for this journey, London Victoria, located approximately 1.2 miles (2 km) from the city center of London. The most popular arrival bus station in Dundee, called Dundee, Seagate Bus Station, is located around 0.2 miles (261 m) away from its city center.

What bus companies offer a service between London and Dundee?
When taking a bus from London to Dundee, you can count on National Express or Megabus for the best way to get you to Dundee. You can also check all possible bus providers who offer a service from London to Dundee and compare the amenities they offer before buying a bus ticket.
How far in advance should I book a bus ticket from London to Dundee to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this route and save money. If you purchase bus tickets to Dundee from London within the next 7 days, you can find tickets to cost on average $45 (€37) one way. To find the best prices for this route, consider booking your bus ticket from London to Dundee a few months in advance.