Travel Information from Peterborough to Leeds
| 100 miles (161 km) | |
| Train or bus | |
| $9 - $19 | |
| Bus • $9 (€8) • 2 h 40 min | |
| Train • $19 (€17) • 1 h 20 min | |
| FlixBus or LNER |
Travel 100 miles (161 km) by train or bus between Peterborough and Leeds. The most popular travel companies which serve this trip are FlixBus or LNER among others. Travelers can even take a direct bus or train from Peterborough to Leeds.
Travel optionsfrom Peterborough to Leeds
How to get from Peterborough to Leeds by train, bus or flight.
Our recommendation
The best way to travel from Peterborough to Leeds is by taking a train because it’s the best combination of price and speed.
P00087Cheapest
P00130 · Y23186Fastest
P00087Other options
Y23418+
W47171
Y23413+
W47167
Y23418+
C23761Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
How to travel from Peterborough to Leeds
The rapidly growing city of Peterborough in north Cambridgeshire has excellent transport links across England. Travelers planning a trip north to Yorkshire can choose from direct train services or indirect bus connections. Train journeys from Peterborough offer the fastest option, with the trip north taking around 1 hour and 25 minutes. Hourly direct trains are available from early morning to mid evening with additional indirect connections requiring one change en route. Bus connections are all indirect, requiring one change in transit at Nottingham or Leicester. The quickest bus connection takes four hours and 45 minutes to reach Leeds. Buses include overnight, morning and afternoon options.
What is the cheapest way to get from Peterborough to Leeds?
In most cases, buses, while slower, offer the cheapest means of travel from Peterborough to Leeds. There are three indirect connections daily with National Express, requiring a change at Leicester or Nottingham. The quickest bus service takes four hours and 45 minutes. Buses arrive at the central Leeds bus station, in the heart of the city. London and North Eastern Railway provides daily direct trains from Peterborough to Leeds, with roughly hourly departures and journey times of around 1 hour and 25 minutes. If booked well in advance, train fares can be almost as cheap as the bus. All trains arrive at the main station on the south side of Leeds city center.
What is the fastest way to travel from Peterborough to Leeds?
London and North Eastern Railway's mid-morning direct train from Peterborough to Leeds is the fastest travel option for the trip to Yorkshire, taking 1 hour and 24 minutes to complete the 100 mile journey. Other direct trains from Peterborough take up to 12 minutes longer, while indirect connections can take up to 2 hours. Trains from Peterborough leave hourly from early morning to mid evening. National Express bus services from Peterborough to Leeds take between four hours and 45 minutes and six hours, with the mid-morning departure offering the fastest journey time. There are three daily connections seven days a week, with overnight, morning and afternoon options.
Find and book the best tickets from Peterborough to Leeds with Omio
Using the Omio booking platform to compare ticket prices and journey options well in advance is the ideal way to secure the cheapest tickets for travel from Peterborough to Leeds by train and bus. With dynamic pricing operating on rail fares for this route, booking several weeks ahead of your travel date will allow passengers to snap up the lowest prices for advance fares.
Travel from Peterborough to Leeds by train
London and North Eastern Railway, the state-owned company operating on the East Coast main line, provides all the direct trains from Peterborough to Leeds. Weekday and Saturday schedules offer hourly direct trains from early morning until mid evening. Sunday schedules are slightly reduced, with departures from Peterborough beginning in mid-morning. Journey times from Peterborough to Leeds range from 1 hour and 24 minutes to around 12 minutes longer. Additional indirect services with one change en route include London and North Eastern Railway routes via York and departures connecting with CrossCountry Trains services at York. Indirect connections can take up to 2 hours total journey time to Leeds. All trains from Peterborough arrive at the main station in Leeds, located on the south side of the city center, with numerous local bus routes offering connections downtown in around ten minutes.
Travel from Peterborough to Leeds by bus
National Express, the main long distance bus travel operator in the UK, provides all the bus connections from Peterborough to Leeds. Indirect services depart from Peterborough Queensgate Bus Station three times a day, with departure options including an overnight connection via Nottingham, a mid-morning service via Leicester St Margaret's bus station and a mid afternoon connection via Nottingham. The morning service via Leicester offers the fastest journey time, four hours and 45 minutes. The overnight bus takes five hours and 50 minutes and the afternoon service takes six hours. All National Express buses arrive at the Leeds coach station on Dyer Street in the city center, a short walk from the main shopping area, served by numerous city bus routes.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Peterborough to Leeds
Travel to Leeds 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 Peterborough to Leeds.

There are 2 travel options between Peterborough and Leeds. You can take a train or bus.
The cheapest way to travel between Peterborough and Leeds is a bus with an average price of $9 (€8).
This is compared to other travel options from Peterborough to Leeds:
Taking a bus costs $10 (€9) less than taking a train, which costs on average $19 (€17) for the same trip.
The fastest way from Peterborough to Leeds is by train with an average journey time of 1 h 20 min.
There are alternative travel options to Leeds that take longer:
Bus takes 2 h 40 min on average.
The distance from Peterborough to Leeds is approximately 100 miles (161 km).
The average frequency per day from Peterborough to Leeds is:
- Around 2 buses per day.
- 8 trains per day.
However, we recommend checking specific travel dates for your journey to Leeds from Peterborough as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Peterborough to Leeds:
- Buses from Peterborough to Leeds most often leave from Peterborough, Queensgate Bus Station and arrive in Leeds, Coach Station.
- Trains mostly depart from Peterborough and arrive in Leeds.
The following travel companies offer services from Peterborough to Leeds:
- FlixBus or National Express can take you to Leeds by bus. If searching for a good deal on buses, you can find tickets for FlixBus from Peterborough to Leeds for $9 (€8).
- Travel with LNER to go to Leeds by train. For a good deal on tickets, you can find LNER Peterborough to Leeds tickets on Omio for $19 (€17).
Yes, there are direct services available from Peterborough to Leeds with the following travel companies:
- Direct bus available with FlixBus 1 direct bus per day.
- Direct trains with LNER with 4 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Leeds as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Leeds from Peterborough.
Travelling from Peterborough to Leeds: related information
Here are some other resources that might have the information you need
