Travel from Bedford-England to Peterborough

Bus or train from Bedford to Peterborough?

Great Northern operates a train from Bedford to Peterborough every 30 minutes. Tickets cost $17 - $24 and the journey takes 34 min. Alternatively, you can take a bus from Bedford to Peterborough via St Neots, Market Square (Stop B) and Huntingdon, Bus Station (Huntingdon Bus Station) in around 3 h 4 min.

How to get from Bedford to Peterborough

ModeDurationPrice
From Bedford, St Paul's Square (Corn Exchange) bus to Biggleswade then train to Peterborough.1 h 52 min£20
From Bedford, Bus Station (Midland Road) bus to St Neots, Market Square (St Neots Road), bus to St Neots, then train to Peterborough.2 h 5 min£18
From Bedford, Bus Station (Midland Road) bus to St Neots, Market Square (Stop B), line 66 bus to Huntingdon, Bus Station (Huntingdon Bus Station), then bus to Peterborough, Kirkwood Close.3 h 4 min£17
From Bedford taxi to Peterborough.43 min£96
From Bedford drive to Peterborough.43 min£7

How long does it take to get from Bedford to Peterborough?

It takes approximately 1 h 52 min to get from Bedford to Peterborough, including transfers.

Is there a direct bus between Bedford and Peterborough?

No, there is no direct bus from Bedford to Peterborough. However, there are services departing from Bedford, Bus Station (Midland Road) and arriving at Peterborough, Kirkwood Close via St Neots, Market Square (Stop B) and Huntingdon, Bus Station (Huntingdon Bus Station). The journey, including transfers, takes approximately 3 h 4 min.

Operators from Bedford to Peterborough

OperatorPhoneWebsite
Stagecoach in Bedford+44 1234 220030Stagecoach in Bedford
Great Northern0345 026 4700Great Northern
Whippet CoachesWhippet Coaches
Stagecoach in the FensStagecoach in the Fens