Edinburgh to Dumfries train

Fri, 3 Dec
+ Add Return

The cheapest train from Edinburgh to Dumfries

Showing times and prices for today.

Cheapest

£29

Average

£51

lps.priceComparison.supportText.averageTicketPrice

Cheapest
08:45Edinburgh Waverley3h12 11:57Dumfries
2 changes
£291One-way
Cheapest
11:45Edinburgh Waverley3h11 14:56Dumfries
2 changes
£291One-way
08:53Edinburgh Waverley2h55 11:48Dumfries
1 changes
£531One-way
12:52Edinburgh Waverley2h52 15:44Dumfries
1 changes
£551One-way
08:12Edinburgh Waverley2h23 10:35Dumfries
1 changes
£901One-way

Train schedule Edinburgh to Dumfries

Showing trains for tomorrow
08:12Edinburgh Waverley2h23 10:35Dumfries
0 changes
08:45Edinburgh Waverley3h12 11:57Dumfries
0 changes
08:53Edinburgh Waverley2h55 11:48Dumfries
0 changes
11:45Edinburgh Waverley3h11 14:56Dumfries
0 changes
12:52Edinburgh Waverley2h52 15:44Dumfries
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
4 Dec
£29Scotrail
Tue
7 Dec
£13Avanti West Coast
Wed
8 Dec
£13Avanti West Coast

The fastest train from Edinburgh to Dumfries

Showing times and prices for today.

Fastest Journey

2 h 23 m

Average

2 h 54 m

Trains per day

5

Distance

102 km

It's difficult to get from Edinburgh to Dumfries without changing at least once.

Fastest
08:12Edinburgh Waverley2h23 10:35Dumfries
1 changes
£901One-way
12:52Edinburgh Waverley2h52 15:44Dumfries
1 changes
£551One-way
08:53Edinburgh Waverley2h55 11:48Dumfries
1 changes
£531One-way
11:45Edinburgh Waverley3h11 14:56Dumfries
2 changes
£291One-way
08:45Edinburgh Waverley3h12 11:57Dumfries
2 changes
£291One-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

Train Information between Edinburgh and Dumfries

distanceDistance63 miles (101 km)
durationAverage train duration2 h 55 min
priceAverage train ticket price£21 (€24)
changesDirect trainYes
carriersTrain providersAvanti West Coast

Trains from Edinburgh to Dumfries cover the 63 miles (101 km) long journey taking on average 2 h 55 min with our travel partners like Avanti West Coast. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £13, but the average price of train tickets is £21. Travellers depart most frequently from Edinburgh Waverley and arrive in Dumfries.

Travel Tips

Trains from Edinburgh to Dumfries
Travel by train to Dumfries 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 Edinburgh to Dumfries.
FAQs
What is the price of the cheapest train to Dumfries from Edinburgh?
Looking to save money on your trip? Omio customers have found the cheapest train between Edinburgh and Dumfries for the next 7 days starting from £13  one way.
How much does the train from Edinburgh to Dumfries cost on average?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Edinburgh to Dumfries train prices are on average £21  one way.
What is the distance from Edinburgh to Dumfries via train?
When travelling this route you should expect the distance to Dumfries from Edinburgh via train to be approximately 63 miles (101 km).
What is the average Edinburgh to Dumfries train duration?
The train time from Edinburgh to Dumfries is on average 2 h 55 min  for the 63 miles (101 km) long journey, but the time it takes to go to Dumfries from Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Edinburgh to Dumfries, which train station in Edinburgh do I depart from and which train station in Dumfries do I arrive in?

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Dumfries.

Where is the train station in Edinburgh? Where is the train station in Dumfries?

Passengers booking this route most frequently board their trains from Edinburgh Waverley and need to travel around 0.2 miles (429 m) from the city centre to get to this train station.

Passengers arriving in Dumfries most often arrive at Dumfries and need to travel around 0.3 miles (542 m) from this train station to the city centre.

Which train providers can get me from Edinburgh to Dumfries?
Take the Edinburgh to Dumfries train with Avanti West Coast. However, it's always good to check out all possible train companies for the route to Dumfries from Edinburgh as there might be differences in the amenities they offer.
How far in advance should I buy a train ticket from Edinburgh to Dumfries to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets to Dumfries from Edinburgh within the next 7 days, you can find tickets to cost on average £21 one way. To find the best prices for this journey, consider booking your train ticket from Edinburgh to Dumfries a few months in advance.