The average train between Cornwall and Dumfries takes 12h 2m and the fastest train takes 8h 51m. The train service runs several times per day from Cornwall to Dumfries. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a day between Cornwall and Dumfries. The earliest departure is at 7:54 AM in the morning, and the last departure from Cornwall is at 9:59 PM which arrives into Dumfries at 5:47 PM. All services require a transfer at Par and take an average of 12h 2m. The schedules shown below are for the next available departures.




8h 51m • 4 changes



10h 2m • 4 changes



9h 48m • 4 changes



9h 51m • 4 changes



8h 51m • 4 changes



10h 2m • 4 changes



9h 48m • 4 changes



9h 51m • 4 changes



8h 51m • 4 changes



10h 1m • 4 changes



9h 47m • 4 changesArrives next day




21h 47m • 4 changes



10h 5m • 4 changesArrives next day




18h 3m • 4 changesArrives next day




16h 54m • 4 changes



8h 51m • 4 changes



10h 2m • 4 changes



9h 48m • 4 changes



9h 51m • 4 changesWant to know about travelling from Cornwall to Dumfries? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Cornwall to Dumfries. However, there are services departing from Cornwall station and arriving at Dumfries station via Plymouth. The journey, including transfers, takes approximately 12h 2m.
Cornwall to Dumfries train services, operated by Great Western Railway (GWR), depart from Par station.
Cornwall to Dumfries train services, operated by Great Western Railway (GWR), arrive at Dumfries station.
Book your Cornwall to Dumfries train tickets online with Great Western Railway (GWR), Cross Country and 2 other operators.
The distance between Cornwall and Dumfries is 523 km. The road distance is 772 km.
You can take a train from Luxulyan to Dumfries via Par, Plymouth, Birmingham New Street, and Carlisle in around 10h 56m.