COMPARE Prices across different modes

Tue
26 Oct
£70London North Eastern Railway
£21National Express
Wed
27 Oct
£70London North Eastern Railway
£19National Express
Thu
28 Oct
£70London North Eastern Railway
£19National Express

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Doncaster to Portsmouth

distanceDistance187 miles (302 km)
durationAverage train duration4 h 14 min
priceAverage train ticket price£70 (€80)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day

Trains from Doncaster to Portsmouth cover the 187 miles (302 km) long trip taking on average 4 h 14 min with our travel partners like. Normally, there are 4 trains operating per day, including direct services available. While the average ticket price for this journey costs around £70, you can find the cheapest train ticket for as low as £70. Travellers depart most frequently from Doncaster and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Doncaster to Portsmouth
Travel by train to Portsmouth 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 Doncaster to Portsmouth.
FAQs
How much do cheap train tickets to Portsmouth from Doncaster cost?
You can find a cheap train from Doncaster to Portsmouth for some dates and times for as low as £70  one way in the next 7 days.
What is the average cost of a train from Doncaster to Portsmouth?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Doncaster to Portsmouth train to cost on average £70  one way.
What is the distance between Doncaster and Portsmouth via train?
The train distance from Doncaster to Portsmouth is around 187 miles (302 km).
How long is the train to Portsmouth from Doncaster?
While the time it takes to travel 187 miles (302 km) to Portsmouth from Doncaster can vary based on specific dates, weekends, and bank holidays, the train duration from Doncaster to Portsmouth is on average 4 h 14 min.
When travelling by train from Doncaster to Portsmouth, which train station in Doncaster do I depart from and which train station in Portsmouth do I arrive in?

Omio customers who travel this route most frequently depart from Doncaster   and arrive in Portsmouth & Southsea.

Where do I find the Doncaster train station to Portsmouth? Where is the Portsmouth train station?

Passengers booking this trip most frequently board their trains from Doncaster and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

How many trains are there from Doncaster to Portsmouth a day?
The average number of trains departing Doncaster for Portsmouth is 4 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Doncaster to Portsmouth? What time is the last train from Doncaster to Portsmouth?
The first Doncaster to Portsmouth train departs at 07: 49   and the last train from Doncaster to Portsmouth leaves at 08: 48. Check out the most up-to-date Doncaster to Portsmouth train schedule on Omio and find the best time to travel to your destination.
How early should I buy Doncaster to Portsmouth train tickets to get the best deals?
If you purchase Doncaster to Portsmouth train tickets within the next 7 days, you can find one way tickets to cost on average £70. However, booking in advance gives you access to the best prices for trains between Doncaster and Portsmouth. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Doncaster
Portsmouth
The major railway station for departures from Doncaster is Doncaster. Read all the information you need to know about services, amenities and connections at Doncaster for your trip to Portsmouth from Doncaster.