The average train between Dumfries and Morecambe takes 1h 46m and the fastest train takes 1h 33m. There is a train service every few hours from Dumfries to Morecambe. 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 hourly between Dumfries and Morecambe. The earliest departure is at 4:57 AM at night, and the last departure from Dumfries is at 7:02 PM which arrives into Morecambe at 8:38 PM. All services require a transfer, and take on average 1h 46m. The schedules shown below are for the next available departures.

1h 39m • 1 change

1h 36m • 1 change

1h 44m • 1 change

1h 40m • 1 change

1h 39m • 1 change

1h 36m • 1 change

1h 44m • 1 change

1h 40m • 1 change

1h 39m • 1 change

1h 36m • 1 change

1h 44m • 1 change

1h 40m • 1 change

1h 39m • 1 change

1h 36m • 1 change

1h 44m • 1 change

1h 40m • 1 change
Want to know about travelling from Dumfries to Morecambe? 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 Dumfries to Morecambe. However, there are services departing from Dumfries station and arriving at Morecambe station via Carlisle. The journey, including transfers, takes approximately 1h 46m.
Dumfries to Morecambe train services, operated by ScotRail, depart from Dumfries station.
Dumfries to Morecambe train services, operated by ScotRail, arrive at Lancaster station.
Book your Dumfries to Morecambe train tickets online with ScotRail and Avanti West Coast.
The distance between Dumfries and Morecambe is 121.4 km. The road distance is 164 km.
You can take a train from Dumfries to Lancaster via Carlisle in around 1h 44m.