Travel options for:
Milton Keynes to Peterborough
  • Train Virgin Trains East Coast

    $55 - $83
    1. Milton Keynes Central

      32 min - every 2 hours

      $30 - $55

    2. Euston Underground Station

      1 min - every 5 minutes

      $2 - $3

    3. London Kings Cross

      45 min - hourly

      $19 - $29

  • Train

    $27 - $39
    1. Central Milton Keynes, The

      1 h 17 min - hourly

      $5 - $8

    2. Bedford, St Paul's Square

      59 min - hourly

      $5 - $8

    3. Biggleswade

      34 min - hourly

      $16 - $23

  • Bus

    $29
    1. Central Milton Keynes, The

      50 min - hourly

      $8

    2. North Gate Bus Station

      1 h 22 min - every 30 minutes

      $11

    3. Corby, George Street (Stop G)

      57 min - hourly

      $10

  • Line 300 bus, bus, line 66 bus

    $32 - $34
    1. Central Milton Keynes, The

      12 min - hourly - line 300

      $5 - $7

    2. Brook Furlong, Milton Keynes

      1 h 6 min - every 30 minutes

      $10

    3. St Neots, Market Square (Stop

      54 min - hourly - line 66

      $6

    4. Huntingdon, Bus Station

      55 min - hourly

      $11

  • Drive

    $12 - $18
    1. Milton Keynes

      58 min - 56.8 miles

      $12 - $18

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

From Milton Keynes Central train to Euston Underground Station, Tube to London Kings Cross, then train to Peterborough. 1 h 29 min £54. From Central Milton Keynes, The Point (Central Milton Keynes The Point G3) bus to Bedford, St Paul's Square (Corn Exchange), bus to Biggleswade, then train to Peterborough. 3 h 25 min £25. From Central Milton Keynes, The Point (Central Milton Keynes The Point H4) bus to North Gate Bus Station, bus to Corby, George Street (Stop G), then bus to Peterborough, Queensgate Bus Stn (Bay 15). 3 h 42 min £21. From Central Milton Keynes, The Point (Central Milton Keynes The Point J3) line 300 bus to Brook Furlong, Milton Keynes Coachway, bus to St Neots, Market Square (Stop B), line 66 bus to Huntingdon, Bus Station (Huntingdon Bus Station), then bus to Peterborough, Kirkwood Close. 4 h 11 min £24. From Milton Keynes drive to Peterborough. 58 min £11.

 
 

Bus or train from Milton Keynes to Peterborough?

Virgin West Coast Trains operates a train from Milton Keynes to Peterborough every 30 minutes. Tickets cost $30 - $55 and the journey takes 32 min. 2 other operators also service this route. Alternatively, Stagecoach Northamptonshire operates a bus from Milton Keynes to Peterborough every 15 minutes. Tickets cost $8 and the journey takes 50 min. 2 other operators also service this route.
 

Book transport from Milton Keynes to Peterborough

Book trains from Milton Keynes to Peterborough England