The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from London to Dundee will cost around £ 186 if you buy it on the day, but the cheapest tickets can be found for only £ 186.
This is the last train of the day.
Find all the dates and times for this journey
5 h 48 m
6 h 11 m
Trains per day
Of the 4 trains that leave London for Dundee every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 581 km distance in an average of 6 h 11 m but if you time it right, some trains will get you there in just 5 h 48 m .
The slowest trains will take 6 h 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||360 miles (581 km)|
|Average train duration||5 h 48 min|
|Average train ticket price||£159 (€179)|
|Train frequency||2 a day|
|Direct train||Yes, there are 2 direct trains a day|
|Train providers||London North Eastern Railway|
Trains from London to Dundee cover the 360 miles (581 km) long journey taking on average 5 h 48 min with our travel partners like London North Eastern Railway. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £90, but the average price of train tickets is £159. Travellers depart most frequently from London Victoria and arrive in Dundee.
Trains leave London for Dundee throughout the day, offering a convenient way to reach one of Scotland's biggest cities. LNER offers three direct services every day, all of which take around 5 hours 50 minutes. Indirect services also travel to Dundee via Edinburgh every hour.
All trains to Dundee from London are operated by LNER out of London Kings Cross station. Some require a brief change at Edinburgh Waverley station, but this doesn't usually result in a major delay.
Direct trains from London will reach Dundee in 5 hours 50 minutes. However, passengers shouldn't neglect indirect journeys. Some services via Edinburgh can actually be quicker, taking 5 hours 38 minutes to arrive. So travellers in a hurry should always check they are booking the fastest possible train.
LNER schedules three trains per day between London Kings Cross station and Dundee. When indirect services via Edinburgh are included, the total rises to over 20 on some days. Whenever travellers need to leave, there should be more than 10 practical options.
Departure station: All trains from London to Dundee depart from London Kings Cross station. Kings Cross is very well connected to all parts of London via the Northern, Victoria, Piccadilly, Metropolitan, Hammersmith & City, Circle, and District lines. Those coming from counties to the north can take overground services to Kings Cross, while local buses provide regular links to Westminster, Islington, Camden, and the City of London. At the station, expect a wide range of eating options and stores, as well as customer support booths and ATMs.
Arrival station: Trains to Dundee from London will arrive at Dundee Railway Station. The station is located near the River Tay, just south of the heart of Dundee. From there, visitors can take the 360 bus into the city centre. The city centre campus of Dundee University is 5-10 minutes walk to the northwest, while local buses run to the Ninewells Campus and take around 15 minutes.
Omio customers travelling this route book their trains from London Victoria to Dundee.
Passengers booking this trip most frequently board their trains from London Victoria and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.
Passengers arriving in Dundee most often arrive at Dundee and need to travel around 0 mile (s) / 0 km from this train station to the city centre.
Here are some other resources that might have the information you need