Since the journey from Sheffield to Peterborough is not so long, the bus is a good solution, but if you are looking for more offers or departure times, you can also have a look at trains and carpooling solutions.
If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
What time are the buses to Peterborough?
The average duration of the journey is 7 hours and 18 minutes, but the fastest bus connections get you to Peterborough in 4 hours and 25 minutes. The first bus is scheduled at 03:02 and the last one at 16:02.
By bus from Sheffield to Peterborough: which companies offer the service?
There are many companies cooperating with virail, among which also National Express with buses to Peterborough.