Compare prices and tickets by train, bus or flight

Jan 29
$32Cross Country
Jan 31
$31Cross Country
Feb 1
$24Cross Country

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

Deutsche Bahn

Overview: Train from Birmingham to Peterborough

distanceDistance69 miles (112 km)
durationAverage train duration1 h 45 min
priceAverage train ticket price$30 (€25)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesCross Country

Trains from Birmingham to Peterborough cover the 69 miles (112 km) long route taking on average 1 h 45 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $24 (€20), but the average price of train tickets is $30 (€25). Travelers depart most frequently from Birmingham New Street and arrive in Peterborough.

Train providers: CrossCountry from Birmingham to Peterborough trains

Travel to Peterborough from Birmingham from $24 (€20) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.


CrossCountry is a fast speed train company in the United Kingdom and for your next train to Peterborough from Birmingham you can choose between Standard Class and First Class tickets on Omio.

Omio helps you compare and book the perfect train with CrossCountry from Birmingham to Peterborough for a smooth and relaxing journey. Check the latest CrossCountry train schedules for the ideal departure and arrival times, take a look at the travel information for the Birmingham to Peterborough train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Birmingham - Peterborough route and then book a cheap train ticket with ease. The distance between Birmingham and Peterborough by train is 69 miles (112 km). You can book tickets for this CrossCountry train for as low as $24 (€20) one-way if you book in advance. When you search for CrossCountry tickets between Birmingham and Peterborough in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Birmingham - Peterborough train ticket online and enjoy your trip!

CrossCountry from Birmingham to Peterborough train information:

  • Average Duration: 1 h 44 min
  • Average Price: $24
  • CrossCountry frequency: 12 a day

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets from Birmingham to Peterborough and when traveling by train:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Trains from Birmingham to Peterborough

Travel by train 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 Birmingham to Peterborough.

How much do cheap trains from Birmingham to Peterborough cost?

Train tickets from Birmingham to Peterborough for some dates and times can be found for as cheap as $24 (€20)  one way in the next 7 days.

What is the cost of a train to Peterborough from Birmingham?

The train price between Birmingham and Peterborough is on average $30 (€25)  if you are looking to buy your tickets for this journey in the next 7 days.

How far is it from Birmingham to Peterborough by train?

The distance between Birmingham and Peterborough by train is approximately 69 miles (112 km).

How long is the train ride to Peterborough from Birmingham?

While the time it takes to travel 69 miles (112 km) to Peterborough from Birmingham can vary based on specific dates, weekends, and holidays, the Birmingham to Peterborough train journey time is on average 1 h 45 min.

Which train station from Birmingham to Peterborough do I depart from? Which Peterborough train station from Birmingham do I arrive in?

When traveling this route, Omio customers are departing most frequently from Birmingham New Street   and arriving in Peterborough.

Where do I find the Birmingham train station to Peterborough? Where is the Peterborough train station?

The most popular departure train station with passengers for this journey, called Birmingham New Street, is located 0.2 miles (399 m) from the city center of Birmingham.

The most popular arrival train station, Peterborough, is located 0.1 miles (162 m) away from the city center of Peterborough.

What train providers go from Birmingham to Peterborough?

Take the Birmingham to Peterborough train with Cross Country. However, it's always good to check out all possible train providers for the journey from Birmingham to Peterborough as there might be differences in the amenities they offer.

How many train services per day are there to Peterborough from Birmingham?

On average, there are 12 trains a day from Birmingham to Peterborough. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Birmingham to Peterborough? When can I take the last train for the day?

The earliest train for this route departs from Birmingham at 11: 22 AM. The last train leaves from Birmingham at 1: 22 PM. Check Omio for the latest train schedule from Birmingham to Peterborough and book the best time to depart on your chosen travel date.

How early should I buy Birmingham to Peterborough train tickets to get the best deals?

If you purchase a train ticket from Birmingham to Peterborough within the next 7 days, you can find tickets to cost on average $30 (€25) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Birmingham and Peterborough are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Birmingham is Birmingham New Street. Read all the information you need to know about services, amenities and connections at Birmingham New Street for your journey from Birmingham to Peterborough.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 15 - 23: 00 | Sun: 07: 30 - 23: 00
Public transit options for Birmingham New Street
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales