Travel options for:
Stockton-on-Tees to London
  • Train Grand Central

    $110 - $190
    1. Eaglescliffe

      2 h 39 min - 5 times a day

      $110 - $190

  • Train Virgin Trains East Coast

    $45 - $67
    1. Thornaby

      22 min - every 2 hours

      $4 - $7

    2. Darlington

      2 h 17 min - every 4 hours

      $40 - $60

  • Train East Midlands Trains

    $120 - $178
    1. Thornaby

      49 min - 4 times a day

      $20 - $28

    2. York

      3 h 12 min - once a week

      $100 - $150

  • Bus

    $23 - $29
    1. Stockton-on-Tees

      6 h 25 min - once daily

      $23 - $29

  • Drive

    $50 - $80
    1. Stockton-on-Tees

      4 h 12 min - 244.7 miles

      $50 - $80

  • Train to Newcastle, fly to London Heathrow

    $110 - $346
    1. Stockton-on-Tees

      1 h 7 min - 3 times a day

      $14 - $22

    2. Newcastle upon Tyne, Central

      26 min - every 10 minutes

      $3 - $5

    3. Newcastle (NCL)

      1 h 15 min - non-stop

      $65 - $280

    4. London Heathrow (LHR)

      16 min - every 20 minutes

      $27 - $40

  • Train to Leeds Bradford, fly to London Heathrow

    $118 - $267
    1. Stockton-on-Tees

      1 h 17 min - 4 times a day

      $30 - $45

    2. Leeds City Centre, Wellington

      33 min - every 20 minutes - line 757

      $5

    3. Leeds Bradford (LBA)

      1 h 5 min - non-stop

      $55 - $180

    4. London Heathrow (LHR)

      16 min - every 20 minutes

      $27 - $40

  • Train to Manchester, fly to London Heathrow

    $144 - $361
    1. Stockton-on-Tees

      2 h 38 min - 4 times a day

      $50 - $75

    2. Manchester (MAN)

      1 h - non-stop

      $65 - $250

    3. London Heathrow (LHR)

      16 min - every 20 minutes

      $27 - $40

  • Train to Newcastle, fly to Southampton, train

    $93 - $266
    1. Stockton-on-Tees

      1 h 7 min - 3 times a day

      $14 - $22

    2. Newcastle upon Tyne, Central

      26 min - every 10 minutes

      $3 - $5

    3. Newcastle (NCL)

      1 h 20 min - non-stop

      $50 - $200

    4. Southampton (SOU)

      1 h 12 min - every 2 hours

      $25 - $40

  • Train to Manchester, fly to Southend, train

    $130 - $387
    1. Stockton-on-Tees

      2 h 38 min - 4 times a day

      $50 - $75

    2. Manchester (MAN)

      1 h 5 min - non-stop

      $60 - $290

    3. Southend (SEN)

      53 min - every 30 minutes

      $18 - $26

  • Train to Manchester, fly to Southampton, train

    $117 - $251
    1. Stockton-on-Tees

      2 h 38 min - 4 times a day

      $50 - $75

    2. Manchester (MAN)

      1 h - non-stop

      $40 - $140

    3. Southampton (SOU)

      1 h 12 min - every 2 hours

      $25 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Eaglescliffe train to London Kings Cross. 2 h 39 min £120. From Thornaby train to Darlington then train to London Kings Cross. 3 h 18 min £41. From Thornaby train to York then train to London St Pancras International. 5 h 1 min £108. From Stockton-on-Tees bus to London Marble Arch. 6 h 25 min £21. From Stockton-on-Tees drive to London. 4 h 12 min £48. From Stockton train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), train to Newcastle airport, fly to London Heathrow airport, then train to London. 4 h 19 min £140. From Thornaby train to Leeds City Centre, Wellington Street (Wellington House), line 757 bus to Leeds Bradford airport, fly to London Heathrow airport, then train to London. 4 h 32 min £124. From Thornaby train to Manchester airport, fly to London Heathrow airport, then train to London. 5 h 4 min £162. From Stockton train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), train to Newcastle airport, fly to Southampton airport, then train to London. 5 h 31 min £113. From Thornaby train to Manchester airport, fly to Southend airport, then train to London. 5 h 48 min £175. From Thornaby train to Manchester airport, fly to Southampton airport, then train to London. 6 h 11 min £121.