Cheap train tickets from Dundee to London

Showing times and prices for Dec 6

Cheapest

$120

Average

$228

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 Dundee to London will cost around $ 228 if you buy it on the day, but the cheapest tickets can be found for only $ 120.

Cheapest
09:08AMDundee5h42 02:50PMLondon Kings Cross
0 changes
$1201One-way
10:33AMDundee6h16 04:49PMLondon Kings Cross
1 changes
$2491One-way
09:45AMDundee6h06 03:51PMLondon Kings Cross
1 changes
$2491One-way
10:55AMDundee7h18 06:13PMLondon Euston
2 changes
$2491One-way
08:22AMDundee6h18 02:40PMLondon Kings Cross
1 changes
$2491One-way

Train schedule from Dundee to London

Showing trains for tomorrow, Mon, Dec 6
08:22AMDundee6h18 02:40PMLondon Kings Cross
0 changes
09:08AMDundee5h42 02:50PMLondon Kings Cross
0 changes
09:45AMDundee6h06 03:51PMLondon Kings Cross
0 changes
10:20AMDundee6h21 04:41PMLondon Kings Cross
0 changes
10:33AMDundee6h16 04:49PMLondon Kings Cross
0 changes
10:55AMDundee7h18 06:13PMLondon Euston
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
$250Avanti West Coast
$286Loganair
Mon
Dec 6
$120London North Eastern Railway
$260Loganair
Tue
Dec 7
$101London North Eastern Railway
$238Loganair
Wed
Dec 8
$73London North Eastern Railway
$260Loganair
Thu
Dec 9
$111London North Eastern Railway
$239Loganair
Fri
Dec 10
$120London North Eastern Railway
$238Loganair
Sat
Dec 11
$249London North Eastern Railway
Find prices
Sun
Dec 12
$87London North Eastern Railway
$197Loganair
Mon
Dec 13
$102London North Eastern Railway
$175Loganair
Tue
Dec 14
$94London North Eastern Railway
$195Loganair
Wed
Dec 15
$94London North Eastern Railway
$153Loganair
Thu
Dec 16
$102London North Eastern Railway
$175Loganair
Fri
Dec 17
$122London North Eastern Railway
$154Loganair
Sat
Dec 18
$121London North Eastern Railway
Find prices
Sun
Dec 19
$102London North Eastern Railway
$153Loganair
Mon
Dec 20
$111London North Eastern Railway
$153Loganair
Tue
Dec 21
$120London North Eastern Railway
Find prices
Wed
Dec 22
$111London North Eastern Railway
$131Loganair
Thu
Dec 23
$123London North Eastern Railway
$133Loganair
Fri
Dec 24
$121London North Eastern Railway
$131Loganair
Sat
Dec 25
$248Cross Country
Find prices

Fastest train times from Dundee to London

Showing times and prices for Dec 6

Fastest Journey

5 h 42 m

Average

6 h 20 m

Trains per day

6

Distance

581 km

Of the 6 trains that leave Dundee for London 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 20 m but if you time it right, some trains will get you there in just 5 h 42 m .

The slowest trains will take 7 h 18 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
09:08AMDundee5h42 02:50PMLondon Kings Cross
0 changes
$1201One-way
09:45AMDundee6h06 03:51PMLondon Kings Cross
1 changes
$2491One-way
10:33AMDundee6h16 04:49PMLondon Kings Cross
1 changes
$2491One-way
08:22AMDundee6h18 02:40PMLondon Kings Cross
1 changes
$2491One-way
10:20AMDundee6h21 04:41PMLondon Kings Cross
1 changes
$2491One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Dundee and London

distanceDistance360 miles (581 km)
durationAverage train duration5 h 42 min
priceAverage train ticket price$147 (€122)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersLondon North Eastern Railway, Caledonian Sleeper or Avanti West Coast

Trains from Dundee to London cover the 360 miles (581 km) long trip taking on average 5 h 42 min with our travel partners like London North Eastern Railway, Caledonian Sleeper or Avanti West Coast. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $73 (€61), but the average price of train tickets is $147 (€122). Travelers depart most frequently from Dundee and arrive in London Victoria.

Travel Tips

Trains from Dundee to London
Travel by train to London 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 Dundee to London.
FAQs
How much does a cheap train to London from Dundee cost?
Omio customers have found the cheapest trains from Dundee to London to cost as little as $73 (€61)  in the next 7 days.
What is the price of a train ticket to London from Dundee?
If you are looking to buy your train ticket in the next 7 days, you can expect the Dundee to London train to cost on average $147 (€122)  one way.
How many miles is it from Dundee to London by train?
You should expect to travel around 360 miles (581 km)  to London from Dundee by train.
How long is a train between Dundee and London on average?
The train time between Dundee and London is on average 5 h 42 min  for the 360 miles (581 km) long journey, but the time it takes to go between Dundee and London by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Dundee to London, which train station in Dundee do I depart from and which train station in London do I arrive in?

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

Where is the train station in Dundee? Where is the train station in London?

Passengers board their train most frequently from Dundee and travel around 0.4 miles (562 m) from the city center to this train station.

Passengers traveling this route most often arrive at London Victoria and need to travel approximately 1.2 miles (2 km) from the train station to the city center in London.

Which train providers can get me from Dundee to London?
For the route from Dundee to London you can take a train with London North Eastern Railway, Caledonian Sleeper or Avanti West Coast. Be sure to check out all possible train providers that offer services between Dundee and London on Omio to compare what amenities they may have.
Can I book a direct train from Dundee to London?
Yes, there are 5 direct trains per day from Dundee to London, and you can find a direct train for this journey with London North Eastern Railway  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services per day are there to London from Dundee?
The average number of trains departing Dundee for London is 5 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I purchase a train ticket from Dundee to London to get the best deals?
If you book a train ticket from Dundee to London within the next 7 days, you can find tickets to cost on average $147 (€122) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Dundee to London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Dundee
London
The major railway station for departures from Dundee is Dundee. Read all the information you need to know about services, amenities and connections at Dundee for your journey between Dundee and London.