Trains to Peterborough
Peterborough has a bit of everything to suit every taste: narrow cobbled streets, wide cosmopolitan avenues, buzzing contemporary bars and grand historic buildings. Not least the 12th century cathedral, the final resting place of Henry VIII’s first wife. And with its central location, Peterborough has excellent connections across the UK.
Great value tickets to Peterborough
Peterborough is one of the busiest railway junctions in eastern England, and we have an extensive selection of train tickets to get you there. Take a look at our cheap deals on tickets to Peterborough, and select the best fare for you.
All fares indicated are one way
Search for more tickets to Peterborough
Travel to Peterborough by Train
Located almost half way between London and Leeds, Peterborough is a major interchange on the East Coast mainline. Peterborough station is serviced by two high-speed inter-city trains per hour, which run between London, Yorkshire, the North East and Scotland as well a multitude of East-West trains and local services. All Virgin Trains East Coast inter-city train services stop in Peterborough on their journey from Edinburgh to London and York to London. There is a great range of value train tickets and cheap rail fares available on our website to get to Peterborough from destinations all across Scotland and England.
Travel times to Peterborough
Some of our key routes to and from Peterborough include trains to York, London and Scotland along the scenic east coast mainline. Travel to Peterborough by train and avail of the core benefits of rail travel – it’s often faster and always more relaxing than the alternatives, offers you flexibility and comfort and is perfect for an easy and hassle-free for trip with family and friends. Travel times vary from journey to journey, so please use our journey planner to find the right train for you. But one thing always remains the same: Only we offer Virgin Trains East Coast tickets at the best possible price with no hidden fees. That’s our Price Promise.
Peterborough to Edinburgh: from 3 hours 36 minutes
Peterborough to Leeds: from 1 hour 25 minutes
Peterborough to York: from 1 hour 5 minutes
Peterborough to London: from 51 minutes