Travel Information
Compare train and bus for Peterborough to Leeds
Omio recommends booking the train as it is the most popular option from Peterborough to Leeds among Omio's users. If you are prioritising price take the bus with prices starting from €19. For those with little time consider booking a train which can get you there in 1h 27m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a bus costs an average of €19, and a train costs an average of €27.
Distance: 100 miles (161 km)
Compare train with
Most popular Train | Bus |
|---|---|
€45 Average price | €21 Average price Cheapest |
1h 57m Average total duration Fastest 1h 27m Onboard + 30m Additional time* | 4h 0m Average total duration 3h 30m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.2 - 0.4kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
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.

Cheapest

Fastest

Other options



Find 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.
Feb 04
Feb 05
Feb 06
Feb 07
Feb 08
Feb 09
Feb 10
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.

This is compared to other travel options from Peterborough to Leeds:
A bus is $10 (€8) less than a train for this route with tickets for a train from Peterborough to Leeds costing on average $34 (€27).
Other travel options to Leeds take longer:
Bus takes on average 2h 40m.
- Around 9 trains per day.
- Around 1 buses per day.
However, we recommend checking specific travel dates for your route between Peterborough and Leeds as scheduled services by train and bus can vary by season or day of the week.
- Trains mostly depart from Peterborough station (PBO) and arrive in Leeds station (LDS).
- Buses mostly depart from Peterborough, Queensgate Bus Station and arrive in Leeds, Coach Station.
- Travel with FlixBus, National Express to go to Leeds by bus.
- Travel with LNER to go to Leeds by train.
- 1 direct buses per day with FlixBus.
- 3 direct trains per day with LNER.
Travelling from Peterborough to Leeds: related information
Here are some other resources that might have the information you need

