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: AU$190.35
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 AU$190.35. 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 AU$18.98
-
From Oxford to Southampton From AU$25.55
-
From Reading to Southampton From AU$13.87
-
From Basingstoke to Southampton From AU$11.68
-
From Manchester to Southampton From AU$63.51
-
From Birmingham to Southampton From AU$40.15
-
From Weymouth to Southampton From AU$21.90
-
From Shrewsbury to Southampton From AU$181.77
-
From Bournemouth to Southampton From AU$12.41
-
From Bath Spa to Southampton From AU$42.34
-
From Bristol to Southampton From AU$45.26
-
From Salisbury to Southampton From AU$43.07
Other journeys from Southampton
-
From Southampton to Fareham From AU$17.52
-
From Southampton to Oxford From AU$21.90
-
From Southampton to London From AU$18.98
-
From Southampton to Basingstoke From AU$13.14
-
From Southampton to Woking From AU$35.04
-
From Southampton to Manchester From AU$62.78
-
From Southampton to Birmingham From AU$40.15
-
From Southampton to Winchester From AU$18.25
-
From Southampton to Ipswich From AU$52.56
-
From Southampton to Reading From AU$16.79
-
From Southampton to Brighton From AU$87.60
-
From Southampton to Portsmouth From AU$75.92
Other journeys from Middlesbrough
-
From Middlesbrough to York From AU$21.90
-
From Middlesbrough to Whitby From AU$5.11
-
From Middlesbrough to Leeds From AU$32.12
-
From Middlesbrough to Birmingham From AU$129.21
-
From Middlesbrough to Newcastle From AU$30.66
-
From Middlesbrough to Edinburgh (Waverley, city centre) From AU$56.94
-
From Middlesbrough to Scarborough From AU$48.18
-
From Middlesbrough to London From AU$108.04
-
From Middlesbrough to Darlington From AU$4.38
-
From Middlesbrough to Eaglescliffe From AU$4.38
-
From Middlesbrough to Manchester From AU$62.05
-
From Middlesbrough to Leicester From AU$146.73