The average train between Dunbar and Largs takes 3h 34m and the fastest train takes 2h 35m. There is a train service every few hours from Dunbar to Largs. 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 every 2 hours between Dunbar and Largs. The earliest departure is at 6:44 AM in the morning, and the last departure from Dunbar is at 10:59 PM which arrives into Largs at 8:05 AM. All services require a transfer at Edinburgh Waverley and take an average of 3h 34m. The schedules shown below are for the next available departures.


3h 5m • 2 changes


2h 42m • 2 changes


2h 35m • 2 changes


3h 13m • 2 changes


2h 43m • 2 changes


3h 3m • 2 changes


3h 1m • 2 changes


3h 3m • 2 changes


2h 54m • 2 changes


2h 41m • 2 changes


2h 37m • 2 changes


2h 54m • 2 changes


2h 44m • 2 changes


2h 41m • 2 changes


2h 37m • 2 changes


2h 54m • 2 changes
Want to know about travelling from Dunbar to Largs? 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 Dunbar to Largs. However, there are services departing from Dunbar station and arriving at Largs station via Edinburgh Waverley. The journey, including transfers, takes approximately 3h 34m.
Dunbar to Largs train services, operated by London North Eastern Railway Limited (LNER), depart from Dunbar station.
Dunbar to Largs train services, operated by London North Eastern Railway Limited (LNER), arrive at Largs station.
Book your Dunbar to Largs train tickets online with London North Eastern Railway Limited (LNER), ScotRail and 2 other operators.
The distance between Dunbar and Largs is 148.5 km. The road distance is 190 km.
You can take a train from Dunbar to Largs via Edinburgh Waverley, Glasgow Queen Street, and Glasgow Central in around 3h 29m.