Travel options for:
London to Swaffham
  • Train Great Northern

    $41 - $57
    1. London Kings Cross

      1 h 37 min - every 2 hours

      $35 - $55

    2. King's Lynn, Railway Station

      32 min - every 20 minutes

      $3 - $4

  • Train Greater Anglia

    $47 - $65
    1. London Liverpool Street

      1 h 59 min - once daily

      $40 - $65

    2. King's Lynn, Railway Station

      32 min - every 20 minutes

      $3 - $4

  • Train, bus

    $27 - $41
    1. London Kings Cross

      45 min - hourly

      $19 - $29

    2. Peterborough

      1 h 30 min - 4 times a week

      $8 - $12

  • Drive

    $22 - $35
    1. London

      1 h 55 min - 103.4 miles

      $22 - $35

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

From London Kings Cross train to King's Lynn, Railway Station (forecourt) then bus to Swaffham, Kings Arms (Kings Arms Public House). 2 h 20 min £37. From London Liverpool Street train to King's Lynn, Railway Station (forecourt) then bus to Swaffham, Kings Arms (Kings Arms Public House). 2 h 42 min £41. From London Kings Cross train to Peterborough then bus to Swaffham. 3 h 15 min £27. From London drive to Swaffham. 1 h 55 min £20.

 
 

Train from London to Swaffham

Great Northern operates a train from London to Swaffham hourly. Tickets cost $35 - $55 and the journey takes 1 h 37 min. First also services this route every 20 minutes.