Travel from London to Kilmarnock

Train, bus or fly from London to Kilmarnock?

Virgin West Coast Trains operates a train from London to Kilmarnock hourly. Tickets cost $180 - $290 and the journey takes 3 h 16 min. ScotRail also services this route every 4 hours. Alternatively, National Express operates a bus from London to Kilmarnock once daily. Tickets cost $30 - $45 and the journey takes 8 h 10 min. Stagecoach West also services this route hourly.

Book transport from London to Kilmarnock

Travel Guides

How to get from London to EdinburghCheck out Rome2rio's new London to Edinburgh guide for some handy travel tips

How to get from London to Kilmarnock

From London Euston train to Carlisle then train to Kilmarnock. 5 h 59 min £198. From London Victoria Coach Station bus to Hamilton, Bus Station (Hamilton Bus Station) then bus to Kilmarnock, Bus Station (Sturrock Street). 9 h 52 min £34. From Belgravia, Victoria Coach Station bus to Buchanan Bus Station then bus to Kilmarnock, Bus Station (Sturrock Street). 9 h 59 min £68. From London Victoria Coach Station bus to Kilmarnock. 13 h 45 min £35. From London drive to Kilmarnock. 6 h 52 min £76. From Bank DLR Station train to London City airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 2 min £103. From London Paddington train to London Heathrow airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 5 min £107. From Bank DLR Station train to London City airport, fly to Edinburgh airport, bus to Buchanan Bus Station, then bus to Kilmarnock. 4 h 36 min £81. From London Victoria train to London Gatwick airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 19 min £81. From London Liverpool Street train to London Stansted airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 27 min £62. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 12 min £69. From London Euston train to Birmingham airport, fly to Glasgow airport, line 500 bus to Glasgow Central, then train to Kilmarnock. 4 h 51 min £126.

Is there a direct train between London and Kilmarnock?

No, there is no direct train from London to Kilmarnock. However, there are services departing from London Euston and arriving at Kilmarnock via Carlisle. The journey, including transfers, takes approximately 5 h 59 min.

Is there a direct bus between London and Kilmarnock?

Yes, there is a direct bus departing from London Victoria Coach Station and arriving at Kilmarnock. Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 13¾ hours.

Operators from London to Kilmarnock

Close Print Itinerary
  1. Here are 12 options to get from
    London to Kilmarnock:

    1. Trip:
      1 Train
      • One-Way approx: USD $213 - $324
      • Duration: 5 h 59 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $213 - $324
        • Duration: 5 h 59 min
        Close x
    2. Trip:
      2 Bus National Express
      • One-Way approx: USD $39 - $49
      • Duration: 9 h 52 min
      Open +
      • Trip:
        2 Bus National Express
        • One-Way approx: USD $39 - $49
        • Duration: 9 h 52 min
        Close x
    3. Trip:
      3 Bus Megabus UK
      • One-Way approx: USD $52 - $96
      • Duration: 9 h 59 min
      Open +
      • Trip:
        3 Bus Megabus UK
        • One-Way approx: USD $52 - $96
        • Duration: 9 h 59 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $40 - $50
      • Duration: 13 h 45 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $40 - $50
        • Duration: 13 h 45 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $85 - $130
      • Duration: 6 h 52 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $85 - $130
        • Duration: 6 h 52 min
        Close x
    6. Trip:
      6 Fly London City to Glasgow
      • One-Way approx: USD $93 - $318
      • Duration: 4 h 2 min
      Open +
      • Trip:
        6 Fly London City to Glasgow
        • One-Way approx: USD $93 - $318
        • Duration: 4 h 2 min
        Close x
    7. Trip:
      7 Fly London Heathrow to Glasgow
      • One-Way approx: USD $113 - $292
      • Duration: 4 h 5 min
      Open +
      • Trip:
        7 Fly London Heathrow to Glasgow
        • One-Way approx: USD $113 - $292
        • Duration: 4 h 5 min
        Close x
    8. Trip:
      8 Fly London City to Edinburgh, bus
      • One-Way approx: USD $80 - $238
      • Duration: 4 h 36 min
      Open +
      • Trip:
        8 Fly London City to Edinburgh, bus
        • One-Way approx: USD $80 - $238
        • Duration: 4 h 36 min
        Close x
    9. Trip:
      9 Train to London Gatwick, fly to Glasgow
      • One-Way approx: USD $85 - $210
      • Duration: 4 h 19 min
      Open +
      • Trip:
        9 Train to London Gatwick, fly to Glasgow
        • One-Way approx: USD $85 - $210
        • Duration: 4 h 19 min
        Close x
    10. Trip:
      10 Train to London Stansted, fly to Glasgow
      • One-Way approx: USD $64 - $159
      • Duration: 4 h 27 min
      Open +
      • Trip:
        10 Train to London Stansted, fly to Glasgow
        • One-Way approx: USD $64 - $159
        • Duration: 4 h 27 min
        Close x
    11. Trip:
      11 Train to London Luton, fly to Glasgow
      • One-Way approx: USD $67 - $186
      • Duration: 4 h 12 min
      Open +
      • Trip:
        11 Train to London Luton, fly to Glasgow
        • One-Way approx: USD $67 - $186
        • Duration: 4 h 12 min
        Close x
    12. Trip:
      12 Train to Birmingham, fly to Glasgow
      • One-Way approx: USD $127 - $286
      • Duration: 4 h 51 min
      Open +
      • Trip:
        12 Train to Birmingham, fly to Glasgow
        • One-Way approx: USD $127 - $286
        • Duration: 4 h 51 min
        Close x