Cheap train tickets from London to Dundee

Showing times and prices for 28 May

Cheapest

£193

Average

£193

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 £ 193 if you buy it on the day, but the cheapest tickets can be found for only £ 193.

Cheapest
09:00London Kings Cross6h32 15:32Dundee
1 changes
£1931One-way
Cheapest
08:00London Kings Cross6h31 14:31Dundee
1 changes
£1931One-way
Cheapest
06:15London Kings Cross6h23 12:38Dundee
1 changes
£1931One-way
Cheapest
07:00London Kings Cross6h30 13:30Dundee
1 changes
£1931One-way
Cheapest
08:30London Kings Cross6h12 14:42Dundee
1 changes
£1931One-way

Train schedule London to Dundee

Showing trains for tomorrow, Sat, 28 May
06:15London Kings Cross6h23 12:38Dundee
0 changes
07:00London Kings Cross6h30 13:30Dundee
0 changes
08:00London Kings Cross6h31 14:31Dundee
0 changes
08:30London Kings Cross6h12 14:42Dundee
0 changes
09:00London Kings Cross6h32 15:32Dundee
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
28 May
£192London North Eastern Railway
Find prices
Sun
29 May
£191London North Eastern Railway
Find prices
Mon
30 May
£194London North Eastern Railway
£148Loganair
Tue
31 May
£192London North Eastern Railway
Find prices
Wed
1 Jun
£89London North Eastern Railway
Find prices
Thu
2 Jun
£192London North Eastern Railway
Find prices
Fri
3 Jun
£168London North Eastern Railway
Find prices
Sat
4 Jun
£90London North Eastern Railway
Find prices
Sun
5 Jun
£192London North Eastern Railway
Find prices
Mon
6 Jun
£90London North Eastern Railway
Find prices
Tue
7 Jun
£90London North Eastern Railway
Find prices
Wed
8 Jun
£61London North Eastern Railway
Find prices
Thu
9 Jun
£64London North Eastern Railway
Find prices
Fri
10 Jun
£83London North Eastern Railway
£132Loganair
Sat
11 Jun
£58London North Eastern Railway
Find prices
Sun
12 Jun
£59London North Eastern Railway
£133Loganair
Tue
14 Jun
£50London North Eastern Railway
Find prices
Wed
15 Jun
£62London North Eastern Railway
Find prices
Thu
16 Jun
£76London North Eastern Railway
£132Loganair

Fastest train times from London to Dundee

Showing times and prices for 28 May

Fastest Journey

6 h 12 m

Average

6 h 25 m

Trains per day

5

Distance

581 km

It's difficult to get from London to Dundee without changing at least once.

Fastest
08:30London Kings Cross6h12 14:42Dundee
1 changes
£1931One-way
06:15London Kings Cross6h23 12:38Dundee
1 changes
£1931One-way
07:00London Kings Cross6h30 13:30Dundee
1 changes
£1931One-way
08:00London Kings Cross6h31 14:31Dundee
1 changes
£1931One-way
09:00London Kings Cross6h32 15:32Dundee
1 changes
£1931One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London to Dundee

distanceDistance360 miles (581 km)
durationAverage train duration5 h 47 min
priceAverage train ticket price£178 (€200)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersCaledonian Sleeper, London North Eastern Railway, Lumo or Cross Country

Trains from London to Dundee cover the 360 miles (581 km) long trip taking on average 5 h 47 min with our travel partners like Caledonian Sleeper, London North Eastern Railway, Lumo or Cross Country. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this route costs around £178, you can find the cheapest train ticket for as low as £89. Travellers depart most frequently from London Victoria and arrive in Dundee.

Train companies: CrossCountry trains London to Dundee

Buy your official CrossCountry train tickets to Dundee from London from £89 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train to Dundee from London you can choose between Standard Class and First Class tickets on Omio.

Looking for trains from London to Dundee? CrossCountry is one of the best companies to travel with on the 360 miles (581 km) route to Dundee from London. As an official travel partner of CrossCountry, Omio quickly shows you the latest CrossCountry train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest London to Dundee routes, find the best amenities to make your trip smooth and easy, and buy the most affordable CrossCountry train tickets that fit your budget. If you use the Omio app to search for trains to Dundee from London, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your London - Dundee train now on Omio quickly and easily and enjoy your upcoming trip with CrossCountry!

    When you buy your CrossCountry train tickets from London to Dundee don't forget to keep the following COVID-19 related policies in mind:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    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 to Dundee from London?

    If you’re looking to save money on tickets, you can find a cheap train from London to Dundee for as little as £89  in the next 7 days.

    How much is a train ticket 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 £178  one way.

    What is the distance between London and Dundee via train?

    The distance between London and Dundee by train is approximately 360 miles (581 km).

    How many hours does it take from London to Dundee by train?

    On average the London to Dundee train time is 5 h 47 min  covering the 360 miles (581 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    What is the departure train station in London and arrival train station in Dundee?

    Omio customers travelling this route depart most frequently from London Victoria   and arrive in Dundee.

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

    You can find the most popular departure train station for this trip, London Victoria, located approximately 1.8 miles (2.9 km) from the city centre of London. The most popular arrival train station in Dundee, called Dundee, is located around 1.1 miles (1.7 km) away from its city centre.

    What train providers offer a service between London and Dundee?

    If you're looking for trains from London to Dundee, you can rely on Caledonian Sleeper, London North Eastern Railway, Lumo or Cross Country to get you to Dundee. It's also good to check out all possible train companies for the London to Dundee route to see if there might be differences in the amenities they offer.

    Can I book a direct train from London to 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 trains per day are there to Dundee from London?

    The average number of trains departing London for Dundee is 2 a day. The train schedules and services may vary between weekdays and weekends.

    When can I take the first train from London to Dundee? When can I take the last train for the day?

    You can take the first train from London to Dundee at 04: 45   or take the last train from London to Dundee leaving at 21: 15. Look for the latest London Dundee train timetable on Omio and book the best time to take the train for this journey.

    When should I book London Dundee train tickets to score the best deals?

    The price of a one way train ticket from London to Dundee is on average £178 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets from London to Dundee available a few months in advance.

    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 from London to Dundee.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
    Public transport options for London Euston
    Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
    Overground lines: Watford DC
    Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
    Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
    Public transport options for London Kings Cross
    Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
    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
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    24/7
    Public transport options for London Paddington
    Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
    Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
    Train lines: Great Western Main Line, Heathrow Express
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 2078437688
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
    Public transport options for London St Pancras International
    Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
    Train lines: Overground line, High Speed 1, Eurostar
    Bus lines: 326, 139