The cheapest trains from London to Dundee

Showing times and prices for 29 Oct

Cheapest

£186

Average

£186

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.

Cheapest
08:30London Kings Cross6h11 14:41Dundee
1 changes
£1861One-way
Cheapest
09:00London Kings Cross6h25 15:25Dundee
1 changes
£1861One-way
Cheapest
10:00London Kings Cross5h48 15:48Dundee
0 changes
£1861One-way
Cheapest
08:00London Kings Cross6h22 14:22Dundee
1 changes
£1861One-way

Timetable London to Dundee

Showing trains for tomorrow, Fri, 29 Oct
08:00London Kings Cross6h22 14:22Dundee
0 changes
08:30London Kings Cross6h11 14:41Dundee
0 changes
09:00London Kings Cross6h25 15:25Dundee
0 changes
10:00London Kings Cross5h48 15:48Dundee
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
29 Oct
£186London North Eastern Railway
£39Megabus
£212Loganair
Sat
30 Oct
£186London North Eastern Railway
Find prices
Find prices
Sun
31 Oct
£186London North Eastern Railway
£38Megabus
£194Loganair
Mon
1 Nov
£186
Find prices
£195Loganair
Tue
2 Nov
£90London North Eastern Railway
Find prices
£178Loganair
Wed
3 Nov
£90London North Eastern Railway
Find prices
£163Loganair
Thu
4 Nov
£90London North Eastern Railway
Find prices
£178Loganair
Fri
5 Nov
£90London North Eastern Railway
£25Megabus
£162Loganair
Sat
6 Nov
£70London North Eastern Railway
Find prices
Find prices
Sun
7 Nov
£70London North Eastern Railway
£24Megabus
£163Loganair
Mon
8 Nov
£90London North Eastern Railway
Find prices
£147Loganair
Tue
9 Nov
£58London North Eastern Railway
Find prices
£114Loganair
Wed
10 Nov
£58London North Eastern Railway
Find prices
£130Loganair
Thu
11 Nov
£90London North Eastern Railway
Find prices
£130Loganair
Fri
12 Nov
£90London North Eastern Railway
£24Megabus
£162Loganair
Sat
13 Nov
£64London North Eastern Railway
Find prices
Find prices
Sun
14 Nov
£76London North Eastern Railway
£24Megabus
£162Loganair
Mon
15 Nov
£58London North Eastern Railway
Find prices
£163Loganair
Tue
16 Nov
£52London North Eastern Railway
Find prices
£82Loganair
Wed
17 Nov
£52London North Eastern Railway
Find prices
£114Loganair

The fastest trains from London to Dundee

Showing times and prices for 29 Oct

Fastest Journey

5 h 48 m

Average

6 h 11 m

Trains per day

4

Distance

581 km

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.

Fastest
10:00London Kings Cross5h48 15:48Dundee
0 changes
£1861One-way
08:30London Kings Cross6h11 14:41Dundee
1 changes
£1861One-way
08:00London Kings Cross6h22 14:22Dundee
1 changes
£1861One-way
09:00London Kings Cross6h25 15:25Dundee
1 changes
£1861One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from London to Dundee

distanceDistance360 miles (581 km)
durationAverage train duration5 h 48 min
priceAverage train ticket price£159 (€179)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersLondon 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 from London to 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.

Which train companies travel from London to Dundee?

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.

How long is the train from London to Dundee?

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.

How many trains are there from London to Dundee?

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.

What are the departure and arrival stations for trains from London to Dundee?

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.

Travel Tips

Trains from London to Dundee
Travel by train 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
What is the price of the cheapest train between London and Dundee?
You can find a cheap train from London to Dundee for some dates and times for as low as £90  one way in the next 7 days.
What is the average price of train tickets from London to Dundee?
If you are looking to book your train ticket in the next 7 days, you can expect the London to Dundee train to cost on average £159  one way.
What is the distance between London and Dundee by train?
When travelling this route you should expect the distance from London to Dundee via train to be approximately 360 miles (581 km).
How many hours does it take from London to Dundee by train?
The London to Dundee train duration is on average 5 h 48 min, which is to be expected when travelling 360 miles (581 km) to Dundee from London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from London to Dundee, which train station in London do I depart from and which train station in Dundee do I arrive in?

Omio customers travelling this route book their trains from London Victoria   to Dundee.

Where is the train station in London? Where is the train station in 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.

Which train providers can take me from London to Dundee?
For the best London to Dundee train to buy, you can travel safely and comfortably with London North Eastern Railway. However, it's always good to check all possible train companies with services between London and Dundee to compare what amenities they may offer.
Are there any direct trains between London and Dundee?
Yes, there are 2 direct trains a day between London and Dundee. If you’re looking for a direct train from London to Dundee, consider travelling with London North Eastern Railway. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many train services per day are there from London to Dundee?
On average, there are 2 trains a day from London to Dundee. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from London to Dundee? When does the last train depart from London to Dundee?
If you prefer early morning trains from London to Dundee, the first train leaves at 05: 06. If you prefer late night trains from London to Dundee, the last train of the day leaves at 11: 00. Omio shows you the latest train from London to Dundee schedule to help you book the best departure time for this trip.
How far in advance should I purchase train tickets from London to Dundee for the best deals?
If you book London to Dundee train tickets within the next 7 days, you can find one way tickets to cost on average £159. However, booking in advance gives you access to the best prices for trains from London to Dundee. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

London
Dundee
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your trip to Dundee from London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sat: 06: 00 - 23: 00 | Mon - Fri: 06: 00 - 00: 00 | Sun: 07: 00 - 00: 00
Connections to/from station
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Connections to/from station
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
44401
Connections to/from station
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Connections to/from station
Bus lines: 326, 139
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar