Cheap train tickets from Dumfries to London

Showing times and prices for 29 May

Cheapest

£89

Average

£105

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 Dumfries to London will cost around £ 105 if you buy it on the day, but the cheapest tickets can be found for only £ 89.

Avanti West Coast
16:01Dumfries4h17 20:18London
0 changes
£891One-way
Avanti West Coast
13:01Dumfries4h51 17:52London
0 changes
£1061One-way
Avanti West Coast
14:01Dumfries7h52 21:53London
0 changes
£1071One-way
Caledonian Sleeper
16:07Dumfries14h08 06:15London
0 changes
£1071One-way
Caledonian Sleeper
23:57Dumfries7h10 07:07London
0 changes
£1071One-way

Train schedule Dumfries to London

Showing trains for tomorrow, Sun, 29 May
Avanti West Coast
13:01Dumfries4h51 17:52London
0 changes
Avanti West Coast
14:01Dumfries7h52 21:53London
0 changes
Avanti West Coast
16:01Dumfries4h17 20:18London
0 changes
Caledonian Sleeper
16:07Dumfries14h08 06:15London
0 changes
Avanti West Coast
17:01Dumfries5h27 22:28London
0 changes
Caledonian Sleeper
22:57Dumfries7h10 06:07London
0 changes
Caledonian Sleeper
23:57Dumfries7h10 07:07London
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Fastest train times from Dumfries to London

Showing times and prices for 29 May

Fastest Journey

4 h 17 m

Average

7 h 16 m

Trains per day

7

Distance

459 km

Of the 7 trains that leave Dumfries for London every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 459 km distance in an average of 7 h 16 m but if you time it right, some trains will get you there in just 4 h 17 m .

The slowest trains will take 14 h 8 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.

Avanti West Coast
16:01Dumfries4h17 20:18London
0 changes
£891One-way
Avanti West Coast
13:01Dumfries4h51 17:52London
0 changes
£1061One-way
Avanti West Coast
17:01Dumfries5h27 22:28London
0 changes
£1091One-way
Caledonian Sleeper
23:57Dumfries7h10 07:07London
0 changes
£1071One-way
Caledonian Sleeper
22:57Dumfries7h10 06:07London
0 changes
£1071One-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 Dumfries to London

distanceDistance284 miles (458 km)
durationAverage train duration4 h 11 min
priceAverage train ticket price£86 (€97)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesCaledonian Sleeper

Trains from Dumfries to London cover the 284 miles (458 km) long journey taking on average 4 h 11 min with our travel partners like Caledonian Sleeper. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £64, but the average price of train tickets is £86. Travellers depart most frequently from Dumfries and arrive in London Victoria.

Travel Tips: Trains from Dumfries 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 Dumfries to London.
FAQs

What is the price of the cheapest train between Dumfries and London?

Omio customers have found cheap train tickets to London from Dumfries for as low as £64  for the next 7 days.

How much is a train ticket from Dumfries to London?

In the next 7 days you’ll find that the average cost of a train ticket between Dumfries and London is £86  one way.

What is the distance from Dumfries to London by train?

You should expect to travel around 284 miles (458 km)  from Dumfries to London by train.

How long is the train between Dumfries and London?

The train time from Dumfries to London is on average 4 h 11 min  for the 284 miles (458 km) long journey, but the time it takes to go from Dumfries to London by train can vary depending on specific dates or travelling on weekends and holidays.

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

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

Where is the departure train station in Dumfries located? Where is the arrival train station in London located?

Passengers board their train most frequently from Dumfries and travel around 0.4 miles (717 m) from the city centre to this train station.

Passengers travelling this route most often arrive at London Victoria and need to travel approximately 1.8 miles (2.9 km) from the train station to the city centre in London.

Which train companies can get me from Dumfries to London?

For the best Dumfries to London train to book, you can travel safely and comfortably with Caledonian Sleeper. However, it's always good to check all possible train companies with services between Dumfries and London to compare what amenities they may offer.

How many trains per day are there from Dumfries to London?

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

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

The earliest train for this trip departs from Dumfries at 08: 01. The last train leaves from Dumfries at 22: 57. Check Omio for the latest train timetable from Dumfries to London and book the best time to depart on your chosen travel date.

How far in advance should I buy a train ticket between Dumfries and London to get the best deals?

You can find a train to London from Dumfries to cost on average £86 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Dumfries to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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