• Help
  • Business travel
  • Register
  • Sign in
Home
  • Live departures
    • European rail tickets
    • Paris Pass
  • Hotels
    • Ticket alert
    • Off-peak train times
    • Mobile app
    • Season tickets
    • All tools & apps
    • Hotels
    • European breaks
    • Theatre breaks
    • Theatre tickets
    • Car hire
    • London Pass
    • London Travelcard
    • Coach tickets
    • Rail Sail
    • All deals & offers

Get train times

Check train times

Date picker

This allows you to select the date.

Buy tickets

Journey two way date time picker

This allows you to select the date, time, and 'Depart after' or 'Arrive before' of your outward journey and optional return journey.

Buy tickets

Journey two way date time picker

This allows you to select the date, time, and 'Depart after' or 'Arrive before' of your outward journey and optional return journey.

Saving tips

  • Buy off peak
  • Buy before midnight the day before
  • Buy before the day of travel

Buy in advance and save 43% on average*

  1. Home
  2. Train Times
  3. Kilmarnock to Dumfries
Check train times
Train times search results for

Kilmarnock to Dumfries

Today at 15:51
  1. Home
  2. Train Times
  3. Kilmarnock to Dumfries

Buying in advance can help you save up to 43% vs. a non-Advance fare. Buy tickets below with Trainline – the UK’s leading independent ticket retailer.

  1. 15:51 ON TIME
    Kilmarnock Platform 3 estimated
    16:57 ON TIME
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
    From £16.80
  2. 22:49 ON TIME
    Kilmarnock Platform 3 estimated
    23:55 ON TIME
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
    From £16.80
  3. 07:54
    Kilmarnock Platform 4 estimated
    09:00
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  4. 09:18
    Kilmarnock Platform 4 estimated
    10:24
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  5. 10:51
    Kilmarnock Platform 4 estimated
    11:57
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  6. 12:50
    Kilmarnock Platform 3 estimated
    13:56
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  7. 13:50
    Kilmarnock Platform 4 estimated
    14:56
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  8. 16:52
    Kilmarnock Platform 4 estimated
    17:58
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  9. 18:25
    Kilmarnock Platform 4 estimated
    19:31
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
  10. 19:52
    Kilmarnock Platform 4 estimated
    20:58
    Dumfries Platform 2 estimated
    1h 6m
    >
    Direct
    Peak
Peak and off-peak explained

Journey information from Kilmarnock to Dumfries

  • Train Fares from: £ 16.20
  • Fastest route: 1h 6m
  • Slowest route: 1h 6m
  • Average Journey Time: 1h 6m
  • Changes: Direct
  • Train per day: Around 12
  • Distance: 51 miles (83 km)
  • Train operators: ScotRail
  • Origin: Kilmarnock
  • Destination: Dumfries
  • How long does it take to travel from Kilmarnock to Dumfries by train?

    The average journey time between Kilmarnock and Dumfries is 1 hour 6 minutes. The fastest journey time is 1 hour 6 minutes. On an average weekday, there are 12 trains per day travelling from Kilmarnock to Dumfries. The journey time may be longer on weekends and holidays.

    Avg. Duration 1h 6m
  • Are there direct trains from Kilmarnock to Dumfries?

    Yes, it is possible to travel from Kilmarnock to Dumfries without having to change trains. Use our journey planner above to get direct train times from Kilmarnock to Dumfries.

    Direct
  • What time are the first and last train from Kilmarnock to Dumfries?

    The first train from Kilmarnock to Dumfries departs at 00:02. The last train from Kilmarnock to Dumfries departs at 00:02. No sleeper services are available. There may also be less services on weekends and public holidays; use the Journey Planner above to search for a specific train on your chosen travel date.

    First train 00:02
    Last train 00:02

Find journey information for Dumfries to Kilmarnock

Trains from Kilmarnock

  • Kilmarnock to Glasgow Central
  • Kilmarnock to Carlisle
  • Kilmarnock to Edinburgh Waverley
  • Kilmarnock to London Euston
  • Kilmarnock to Newcastle

Trains from Dumfries

  • Dumfries to London Euston
  • Dumfries to Glasgow Central
  • Dumfries to Carlisle
  • Dumfries to Manchester Piccadilly
  • Dumfries to Edinburgh Waverley

Other train journeys

  • Kilmarnock to Glasgow
  • Kilmarnock to Ayr Station
  • Glasgow to Dumfries
  • London to Dumfries
  • Kilmarnock to Newcourt
  • Need some help?
    • Contact us / FAQs
    • Amend / Cancel tickets
    • Fees
    • Delay Repay
    • Ticket types explained
    • Assisted travel
    • Train companies
  • Tools & tips
    • Live Departures
    • Best Fare Finder
    • Ticket alert
    • Off-peak train times
    • Mobile apps
    • Season tickets
    • How to save
  • Popular destinations
    • Trains to London
    • Trains to Manchester
    • Trains to Birmingham
    • Trains to Leeds
    • Trains to Edinburgh
    • Trains to UK Attractions
    • European Train
  • Quick train times
    • London to Manchester
    • Leeds to London
    • London to Birmingham
    • London to Newcastle
    • York to London
    • London to Edinburgh
    • London to Paris
  • UK train stations
    • London Euston
    • London Kings Cross
    • London Paddington
    • Manchester Piccadilly
    • Birmingham New Street
    • London St Pancras Intl
  • About us
    • About trainline
    • Deals & offers
    • Careers
    • Blog / News
    • Terms & conditions
    • Privacy policy / Cookies

  • Terms
    Privacy / Cookies
    HelpHelp
  • Follow usFacebookTwitter