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 Edinburgh

distanceDistance63 miles (101 km)
durationAverage train duration2 h 18 min
priceAverage train ticket price£15 (€17)
changesDirect trainYes
carriersTrain companiesAvanti West Coast

Trains from Dumfries to Edinburgh cover the 63 miles (101 km) long trip taking on average 2 h 18 min with our travel partners like Avanti West Coast. There are direct train services available. While the average ticket price for this route costs around £15, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Dumfries and arrive in Edinburgh Waverley.

Travel Tips: Trains from Dumfries to Edinburgh

Travel by train to Edinburgh 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 Edinburgh.
FAQs

How much does a cheap train from Dumfries to Edinburgh cost?

You can find a cheap train from Dumfries to Edinburgh for some dates and times for as low as £13  one way in the next 7 days.

What is the cost of a train ticket from Dumfries to Edinburgh on average?

In the next 7 days you’ll find that the average cost of a train ticket from Dumfries to Edinburgh is £15  one way.

What is the distance by train from Dumfries to Edinburgh?

The Dumfries to Edinburgh train distance is approximately 63 miles (101 km).

How many hours does it take from Dumfries to Edinburgh by train?

While the time it takes to travel 63 miles (101 km) to Edinburgh from Dumfries can vary based on specific dates, weekends, and bank holidays, the train duration from Dumfries to Edinburgh is on average 2 h 18 min.

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

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

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

The most popular departure train station with passengers for this trip, called Dumfries, is located 0.3 miles (542 m) from the city centre of Dumfries.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.

Which train companies can take me to Edinburgh from Dumfries?

If you're looking for trains from Dumfries to Edinburgh, you can rely on Avanti West Coast to get you to Edinburgh. It's also good to check out all possible train providers for the Dumfries to Edinburgh route to see if there might be differences in the amenities they offer.

How far in advance should I book train tickets from Dumfries to Edinburgh for the best deals?

If you purchase Dumfries to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £15. However, booking in advance gives you access to the best prices for trains between Dumfries and Edinburgh. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Dumfries
Edinburgh
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 from Dumfries to Edinburgh.