Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Middlesbrough to Southampton by train
-
First train05:47
-
Last train23:29
-
Avg changes1
-
Fastest journey5hr 11m
-
Distance404 kilometres
-
Trains per day41
-
Avg. journey time7hr 18m
-
Train operators
Taking the train from Middlesbrough to Southampton
So you’re considering going from Middlesbrough to Southampton by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train cost between Middlesbrough and Southampton
Average fares along this route:
The cheapest ticket price: CA$188.56
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Middlesbrough to Southampton departure frequency and train timetable
With 41 trains scheduled on this journey daily and trains leaving the station every 18 minutes, travellers have a number of options to choose from. If you are travelling on a weekday, the earliest train you can catch is at 05:54 and the last one is at 23:29. If you are travelling during the weekend, the earliest train you can catch is at 05:47, with the last one at 23:03.
What are the travel time and distance for trains from Middlesbrough to Southampton?
On this route spanning 404 kilometres in total, the fastest journey takes 5 hours and 11 minutes.
When are tickets between Middlesbrough and Southampton available for purchase?
Tickets for trains between Middlesbrough and Southampton can be purchased 3 and a half months before the departure date. Take advantage of the early-bird savings by booking as early as possible.
Making the most of your trip to Southampton
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Southampton.
Frequently asked questions
How far is it from Middlesbrough to Southampton by train?
The trip from Middlesbrough to Southampton covers a distance of 404 kilometres.
What is the Middlesbrough to Southampton train price?
The lowest price available on this route is CA$188.56. Tickets booked 30 days in advance are priced around . Booking 7 days before departure ensures that prices are usually around .
How far in advance can I book my Middlesbrough to Southampton train tickets?
Tickets for this route go on sale 3 and a half months in advance of the departure date.
What’s the travel time from Middlesbrough to Southampton by train?
The fastest journey time is 5 hours and 11 minutes.
Other journeys to Southampton View all journeys to Southampton
-
From London to Southampton From CA$16.90
-
From Oxford to Southampton From CA$22.75
-
From Reading to Southampton From CA$12.35
-
From Basingstoke to Southampton From CA$10.40
-
From Manchester to Southampton From CA$56.55
-
From Birmingham to Southampton From CA$35.75
-
From Weymouth to Southampton From CA$19.50
-
From Shrewsbury to Southampton From CA$161.85
-
From Bournemouth to Southampton From CA$11.05
-
From Bath Spa to Southampton From CA$37.70
-
From Bristol to Southampton From CA$40.30
-
From Salisbury to Southampton From CA$38.35
Other journeys from Southampton
-
From Southampton to Fareham From CA$15.60
-
From Southampton to Oxford From CA$19.50
-
From Southampton to London From CA$16.90
-
From Southampton to Basingstoke From CA$11.70
-
From Southampton to Woking From CA$31.20
-
From Southampton to Manchester From CA$55.90
-
From Southampton to Birmingham From CA$35.75
-
From Southampton to Winchester From CA$16.25
-
From Southampton to Ipswich From CA$46.80
-
From Southampton to Reading From CA$14.95
-
From Southampton to Brighton From CA$78.00
-
From Southampton to Portsmouth From CA$67.60
Other journeys from Middlesbrough
-
From Middlesbrough to York From CA$19.50
-
From Middlesbrough to Whitby From CA$4.55
-
From Middlesbrough to Leeds From CA$28.60
-
From Middlesbrough to Birmingham From CA$115.05
-
From Middlesbrough to Newcastle From CA$27.30
-
From Middlesbrough to Edinburgh (Waverley, city centre) From CA$50.70
-
From Middlesbrough to Scarborough From CA$42.90
-
From Middlesbrough to London From CA$96.20
-
From Middlesbrough to Darlington From CA$3.90
-
From Middlesbrough to Eaglescliffe From CA$3.90
-
From Middlesbrough to Manchester From CA$55.25
-
From Middlesbrough to Leicester From CA$130.65