Dumfries to Kilmarnock by train
Compare prices, times and book fast direct trains
Overview: trains from Dumfries to Kilmarnock
Find the key information for travelling by train from Dumfries to Kilmarnock, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Explore Dumfries to Kilmarnock by train
Thinking about travelling from Dumfries to Kilmarnock by train? Here’s everything you need to know to maximise your experience along this train journey.
Cost of train tickets between Dumfries and Kilmarnock
The cheapest train tickets from Dumfries to Kilmarnock start at US$22.89. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Dumfries to Kilmarnock is by booking in advance. Keep in mind that tickets for this route go on sale 5 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Train times for travel between Dumfries and Kilmarnock
If you are taking the train from Dumfries to Kilmarnock, you will have 22 trains each day (with a departure every 53 minutes) to choose from. Earlier risers can catch the first weekday train at 05:13. If you are looking to jump aboard the last train out of the station, the latest train departs at 21:51. On weekends, the first train departs at 05:13, and the last scheduled train of the day leaves at 21:51.
Travel time and distance between Dumfries and Kilmarnock
The route’s fastest journey takes 1 hour and 4 minutes, covering a total of 83 kilometres.
When do tickets go on sale between Dumfries and Kilmarnock?
You can start planning and booking your trip between Dumfries and Kilmarnock 5 months before the departure date. Pro tip: buy your tickets as early as possible to save money.
Making the most of your Dumfries to Kilmarnock travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Kilmarnock.
FAQs about the train journey from Dumfries to Kilmarnock
Want to know more about your journey from Dumfries to Kilmarnock? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The total journey from Dumfries to Kilmarnock is 83 kilometres.
The cheapest tickets for this route start at US$22.89. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
Tickets for this route become available 5 months before the travel date.
The fastest journey on this route takes 1 hour and 4 minutes.
Other train journeys from Dumfries
- From Dumfries to Carlisle From US$15.61
- From Dumfries to London From US$55.00
- From Dumfries to Glasgow From US$23.28
- From Dumfries to Newcastle upon Tyne From US$32.68
- From Dumfries to Liverpool From US$57.50
- From Dumfries to Manchester From US$78.50
- From Dumfries to Wigan From US$111.00
- From Dumfries to Leeds From US$29.00
- From Dumfries to Edinburgh From US$19.00
- From Dumfries to Birmingham From US$36.00
- From Dumfries to Crewe From US$32.00
- From Dumfries to Preston From US$15.21
- From Dumfries to Milton Keynes From US$95.00
- From Dumfries to Hemel Hempstead From US$93.50
- From Dumfries to Lancaster From US$13.50
Other train journeys to Kilmarnock
- From Carlisle to Kilmarnock From US$18.00
- From Ayr to Kilmarnock From US$7.50
- From Glasgow to Kilmarnock From US$9.13
- From Milton Keynes to Kilmarnock From US$133.88
- From Crewe to Kilmarnock From US$140.00
- From Preston to Kilmarnock From US$91.50
- From Troon to Kilmarnock From US$4.10
- From London to Kilmarnock From US$177.00
- From Newcastle upon Tyne to Kilmarnock From US$38.50
- From Birmingham to Kilmarnock From US$148.16
- From Edinburgh to Kilmarnock From US$19.58
- From Blackpool to Kilmarnock From US$71.00
- From Stranraer to Kilmarnock From US$16.54
- From Manchester to Kilmarnock From US$33.50
Other train journeys from Kilmarnock
- From Kilmarnock to Ayr From US$7.00
- From Kilmarnock to Carlisle From US$20.00
- From Kilmarnock to Glasgow From US$9.13
- From Kilmarnock to Newcastle upon Tyne From US$62.50
- From Kilmarnock to Preston From US$64.50
- From Kilmarnock to Edinburgh From US$20.11
- From Kilmarnock to Blackpool From US$37.00
- From Kilmarnock to London From US$94.00
- From Kilmarnock to Troon From US$5.00
- From Kilmarnock to Manchester From US$95.50
- From Kilmarnock to Wolverhampton From US$107.15