Travel options
from Oxford to Peterborough

You can get from Oxford to Peterborough by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Travel Information to Peterborough from Oxford

distanceDistance71 miles (114 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £77 • 2 h 27 min
carriersPopular travel companiesChiltern Railways

Take a train to travel 71 miles (114 km) between Oxford and Peterborough. Chiltern Railways is the main travel provider operating this journey. Travellers can even take a direct from Oxford to Peterborough.

Travel Tips

Travel from Oxford to Peterborough
Travel to Peterborough easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oxford to Peterborough.
How do I travel between Oxford and Peterborough?

Travel Oxford to Peterborough by train.

What is the fastest way to Peterborough from Oxford?

The fastest way to travel to Peterborough from Oxford is by train, which requires on average 2 h 27 min   of travel time.

How many miles from Oxford to Peterborough would I travel?

Peterborough is approximately 71 miles (114 km) away from Oxford.

How many services a day are there to Peterborough from Oxford?

The average frequency per day from Oxford to Peterborough is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your trip from Oxford to Peterborough as scheduled services by train can vary by season or day of the week.

What are the departure and arrival points in Oxford and in Peterborough?

These are the most popular departure and arrival points for travellers from Oxford to Peterborough:

  • Trains from Oxford to Peterborough most often leave from Oxford and arrive in Peterborough.
Who can get me from Oxford to Peterborough?

Let Omio help you find the best company to travel with to Peterborough from Oxford:

  • You can go to Peterborough from Oxford by train with Chiltern Railways. You'll see cheap train tickets for £77 with Chiltern Railways from Oxford to Peterborough on Omio.
What other destinations are worth visiting after travelling from Oxford to Peterborough?
Your journey from Oxford to Peterborough doesn't have to end in Peterborough. Many of our customers like to extend their holidays to explore other popular destinations like London, Stansted or Birmingham. If you’d like to add London, Stansted or Birmingham to your Oxford to Peterborough trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Peterborough today!
How early should I purchase tickets from Oxford to Peterborough online for the best deals?

When planning your trip between Oxford and Peterborough, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Train tickets cost £77 one way on average.

However, we recommend buying tickets to Peterborough from Oxford online a few months in advance to get the best deals and save money on your upcoming journey.