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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Southampton to Stirling

distanceDistance374 miles (603 km)
durationAverage train duration8 h 9 min
priceAverage train ticket price£190 (€213)
changesDirect trainYes

Trains from Southampton to Stirling cover the 374 miles (603 km) long route taking on average 8 h 9 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around £190, you can find the cheapest train ticket for as low as £190. Travellers depart most frequently from Southampton Central and arrive in Stirling.

Travel Tips

Trains from Southampton to Stirling
Travel by train to Stirling 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 Southampton to Stirling.
How much do cheap trains to Stirling from Southampton cost?
Omio customers have found cheap train tickets from Southampton to Stirling for as low as £190  for the next 7 days.
What is the cost of a train ticket from Southampton to Stirling on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Southampton to Stirling train to cost on average £190  one way.
What is the distance from Southampton to Stirling via train?
When travelling this route you should expect the distance between Southampton and Stirling via train to be approximately 374 miles (603 km).
How long is the train journey between Southampton and Stirling?
While the time it takes to travel 374 miles (603 km) from Southampton to Stirling can vary based on specific dates, weekends, and bank holidays, the train duration from Southampton to Stirling is on average 8 h 9 min.
Which train station in Southampton goes to Stirling? Which train station do I come into Stirling from Southampton?

Omio customers book a train from Southampton Central   to Stirling   most frequently for this route.

Where is the departure train station in Southampton located? Where is the arrival train station in Stirling located?

Passengers board the train most frequently from Southampton Central, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Stirling, located 0 mile (s) / 0 km away from the city centre.

When does the first train depart from Southampton to Stirling? When does the last train depart from Southampton to Stirling?
The first Southampton to Stirling train departs at 09: 17   and the last train from Southampton to Stirling leaves at 09: 17. Check out the most up-to-date Southampton to Stirling train schedule on Omio and find the best time to travel to your destination.
When should I purchase Southampton Stirling train tickets to score the best deals?
You can find a train to Stirling from Southampton to cost on average £190 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Southampton to Stirling train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Millbrook (Hants)
Southampton Central
St Denys