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.
Updated on Monday, February 06 2012 at 05:40PM GMT
Collections: peterboroughtrain