Travel from London to Gretna-Green

Bus or train from London to Gretna Green?

Virgin West Coast Trains operates a train from London to Gretna Green hourly. Tickets cost $180 - $290 and the journey takes 3 h 16 min. ScotRail also services this route hourly. Alternatively, National Express operates a bus from London to Gretna Green twice daily. Tickets cost $28 - $35 and the journey takes 6 h 40 min. 3 other operators also service this route.

Book transport from London to Gretna Green

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 Gretna Green

From London Euston train to Carlisle then train to Gretna Green. 4 h 14 min £180. From London Victoria Coach Station bus to Carlisle, Reay's Travel office (opposite Pizza Express) then bus to Gretna, Central Avenue. 7 h 25 min £27. From London Euston night train to Carlisle then train to Gretna Green. 6 h 16 min £43. From London drive to Gretna Green. 5 h 14 min £60. From Bank DLR Station train to London City airport, fly to Glasgow airport, line 500 bus to Glasgow Central, train to Carlisle, then train to Gretna Green. 5 h 40 min £136. From London Paddington train to London Heathrow airport, fly to Newcastle airport, train to Newcastle, train to Carlisle, then train to Gretna Green. 6 h 8 min £144. From Bank DLR Station train to London City airport, fly to Edinburgh airport, tram to Haymarket, train to Carlisle, then train to Gretna Green. 6 h 8 min £112. From London Paddington train to London Heathrow airport, fly to Edinburgh airport, tram to Haymarket, train to Carlisle, then train to Gretna Green. 6 h 6 min £131. From London Liverpool Street train to London Stansted airport, fly to Edinburgh airport, tram to Haymarket, train to Carlisle, then train to Gretna Green. 6 h 33 min £95. 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 Haymarket, train to Carlisle, then train to Gretna Green. 6 h 18 min £103.

Operators from London to Gretna Green

Close Print Itinerary
  1. Here are 10 options to get from
    London to Gretna Green:

    1. Trip:
      1 Train
      • One-Way approx: USD $188 - $287
      • Duration: 4 h 14 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $188 - $287
        • Duration: 4 h 14 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $31 - $40
      • Duration: 7 h 25 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $31 - $40
        • Duration: 7 h 25 min
        Close x
    3. Trip:
      3 Night train
      • One-Way approx: USD $49 - $69
      • Duration: 6 h 16 min
      Open +
      • Trip:
        3 Night train
        • One-Way approx: USD $49 - $69
        • Duration: 6 h 16 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 5 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 5 h 14 min
        Close x
    5. Trip:
      5 Fly London City to Glasgow, train
      • One-Way approx: USD $127 - $370
      • Duration: 5 h 40 min
      Open +
      • Trip:
        5 Fly London City to Glasgow, train
        • One-Way approx: USD $127 - $370
        • Duration: 5 h 40 min
        Close x
    6. Trip:
      6 Fly London Heathrow to Newcastle, train
      • One-Way approx: USD $124 - $365
      • Duration: 6 h 8 min
      Open +
      • Trip:
        6 Fly London Heathrow to Newcastle, train
        • One-Way approx: USD $124 - $365
        • Duration: 6 h 8 min
        Close x
    7. Trip:
      7 Fly London City to Edinburgh, train
      • One-Way approx: USD $112 - $288
      • Duration: 6 h 8 min
      Open +
      • Trip:
        7 Fly London City to Edinburgh, train
        • One-Way approx: USD $112 - $288
        • Duration: 6 h 8 min
        Close x
    8. Trip:
      8 Fly London Heathrow to Edinburgh, train
      • One-Way approx: USD $122 - $312
      • Duration: 6 h 6 min
      Open +
      • Trip:
        8 Fly London Heathrow to Edinburgh, train
        • One-Way approx: USD $122 - $312
        • Duration: 6 h 6 min
        Close x
    9. Trip:
      9 Train to London Stansted, fly to Edinburgh, train
      • One-Way approx: USD $93 - $209
      • Duration: 6 h 33 min
      Open +
      • Trip:
        9 Train to London Stansted, fly to Edinburgh, train
        • One-Way approx: USD $93 - $209
        • Duration: 6 h 33 min
        Close x
    10. Trip:
      10 Train to London Luton, fly to Edinburgh, train
      • One-Way approx: USD $101 - $227
      • Duration: 6 h 18 min
      Open +
      • Trip:
        10 Train to London Luton, fly to Edinburgh, train
        • One-Way approx: USD $101 - $227
        • Duration: 6 h 18 min
        Close x