How long does the train take from birmingham to peterborough ?

From Birmingham (All stations) to Peterborough takes about 1 hour and 54 minutes by train. Cheapest fare is £30.40.

Tags: peterboroughtrain 

Related questions