Travel from London to Kelso-Scotland

Bus from London to Kelso

National Express operates a bus from London to Kelso twice daily. Tickets cost $30 - $40 and the journey takes 8 h 10 min.

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 Kelso

From London Kings Cross train to Berwick Railway Station then bus to Kelso, Ladbrokes. 4 h 42 min £58. From London Euston train to Carlisle, The Courts (near railway station), bus to Galashiels, Transport Interchange, then bus to Kelso, Coledale Car Park. 7 h 7 min £198. From London Victoria Coach Station bus to Berwick-upon-Tweed, Golden Square (Leaping Salmon) then bus to Kelso, Ladbrokes. 9 h 18 min £34. From London drive to Kelso. 6 h 1 min £65. From Bank DLR Station train to London City airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 5 h 33 min £89. From London Paddington train to London Heathrow airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 5 h 31 min £107. From London Victoria train to London Gatwick airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 5 h 50 min £91. From London Liverpool Street train to London Stansted airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 5 h 58 min £72. From London Paddington train to London Heathrow airport, fly to Newcastle airport, train to Newcastle, train to Berwick Railway Station, then bus to Kelso. 5 h 24 min £147. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 5 h 43 min £79. From London Euston train to Birmingham airport, fly to Edinburgh airport, tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, train to Galashiels, Transport Interchange, then bus to Kelso. 6 h 12 min £143.
Close Print Itinerary
  1. Here are 11 options to get from
    London to Kelso:

    1. Trip:
      1 Train Virgin Trains East Coast, bus
      • One-Way approx: USD $66 - $92
      • Duration: 4 h 42 min
      Open +
      • Trip:
        1 Train Virgin Trains East Coast, bus
        • One-Way approx: USD $66 - $92
        • Duration: 4 h 42 min
        Close x
    2. Trip:
      2 Train Virgin West Coast Trains, bus
      • One-Way approx: USD $213 - $310
      • Duration: 7 h 7 min
      Open +
      • Trip:
        2 Train Virgin West Coast Trains, bus
        • One-Way approx: USD $213 - $310
        • Duration: 7 h 7 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $41 - $48
      • Duration: 9 h 18 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $41 - $48
        • Duration: 9 h 18 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 6 h 1 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 6 h 1 min
        Close x
    5. Trip:
      5 Fly London City to Edinburgh, train
      • One-Way approx: USD $89 - $247
      • Duration: 5 h 33 min
      Open +
      • Trip:
        5 Fly London City to Edinburgh, train
        • One-Way approx: USD $89 - $247
        • Duration: 5 h 33 min
        Close x
    6. Trip:
      6 Fly London Heathrow to Edinburgh, train
      • One-Way approx: USD $98 - $271
      • Duration: 5 h 31 min
      Open +
      • Trip:
        6 Fly London Heathrow to Edinburgh, train
        • One-Way approx: USD $98 - $271
        • Duration: 5 h 31 min
        Close x
    7. Trip:
      7 Train to London Gatwick, fly to Edinburgh, train
      • One-Way approx: USD $91 - $200
      • Duration: 5 h 50 min
      Open +
      • Trip:
        7 Train to London Gatwick, fly to Edinburgh, train
        • One-Way approx: USD $91 - $200
        • Duration: 5 h 50 min
        Close x
    8. Trip:
      8 Train to London Stansted, fly to Edinburgh, train
      • One-Way approx: USD $70 - $168
      • Duration: 5 h 58 min
      Open +
      • Trip:
        8 Train to London Stansted, fly to Edinburgh, train
        • One-Way approx: USD $70 - $168
        • Duration: 5 h 58 min
        Close x
    9. Trip:
      9 Fly London Heathrow to Newcastle, train, bus
      • One-Way approx: USD $125 - $362
      • Duration: 5 h 24 min
      Open +
      • Trip:
        9 Fly London Heathrow to Newcastle, train, bus
        • One-Way approx: USD $125 - $362
        • Duration: 5 h 24 min
        Close x
    10. Trip:
      10 Train to London Luton, fly to Edinburgh, train
      • One-Way approx: USD $78 - $186
      • Duration: 5 h 43 min
      Open +
      • Trip:
        10 Train to London Luton, fly to Edinburgh, train
        • One-Way approx: USD $78 - $186
        • Duration: 5 h 43 min
        Close x
    11. Trip:
      11 Train to Birmingham, fly to Edinburgh, train
      • One-Way approx: USD $137 - $315
      • Duration: 6 h 12 min
      Open +
      • Trip:
        11 Train to Birmingham, fly to Edinburgh, train
        • One-Way approx: USD $137 - $315
        • Duration: 6 h 12 min
        Close x