Cheap bus and coach tickets from London to Peterborough

1 Person
Search accommodation with

Buses from London to Peterborough

National Express
02:20 hrs
From £ 7.00

Buses between London and Peterborough run every two or three hours throughout the day, with the earliest bus leaving at 08.30 a.m. and the latest bus leaving at 23:00 p.m. The quickest journey takes around two hours and twenty minutes, with no need to stop or change buses. There are also slightly longer journeys (of three and a quarter or four and a quarter hours) available, which involve a single change at Cambridge. The main provider of buses from London to Peterborough Bus Station is National Express. These buses leave from London Victoria Coach Station in the centre of London.


There is so much to do and see in London, from exciting galleries like the Tate Modern or the majestic National Gallery, to unique theatres like the recently reconstructed Shakespeare's Globe which gives you a taste of what it was like to visit an Elizabethan playhouse. You can also enjoy breathtaking views over the capital by taking a trip on the London Eye on the South Bank.


Officially designated a Cathedral City, Peterborough naturally has a splendid cathedral that is a wonderfully tranquil and inspiring place to visit thanks to both its architecture and its atmosphere. Set amid shimmering waters, the Ferry Meadows Country Park is another popular attraction in Peterborough. This park offers walking routes, cycle paths, and plenty of opportunities for bird watching, picnicking, and just spending some time away from the hustle and bustle of the city.

Bus connections from London to Peterborough

From London (Victoria Coach Station) to Peterborough
Duration: 02:20 hrs
via London Kings Cross
first: 12:07
last: 15:20
earliest: 09:25
last: 13:00
  • London Kings Cross
  • London (Victoria Coach Station)
  • Peterborough


25/06/2015 05:30 - 09:25 £16.00
25/06/2015 09:15 - 13:45 £16.00
25/06/2015 13:00 - 15:20 £9.00
25/06/2015 15:00 - 17:25 £8.00
25/06/2015 17:00 - 19:40 £14.00
25/06/2015 20:00 - 22:45 £7.00
25/06/2015 23:20 - 03:15 £16.00
26/06/2015 05:30 - 09:25 £16.00
26/06/2015 09:15 - 13:45 £16.00
26/06/2015 13:00 - 15:20 £9.00