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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Sheffield and Stirling

distanceDistance213 miles (343 km)
priceAverage train ticket price£72 (€81)
changesDirect trainYes

Trains from Sheffield to Stirling cover the 213 miles (343 km) long journey with our travel partners like. There are direct train services available. While the average ticket price for this route costs around £72, you can find the cheapest train ticket for as low as £72. Travellers depart most frequently from Sheffield and arrive in Stirling.

Travel Tips

Trains from Sheffield 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 Sheffield to Stirling.
How much do cheap train tickets to Stirling from Sheffield cost?
If you’re looking to save money on tickets, you can find a cheap train to Stirling from Sheffield for as little as £72  in the next 7 days.
How much does the train from Sheffield to Stirling cost on average?
In the next 7 days you’ll find that the average cost of a train ticket between Sheffield and Stirling is £72  one way.
What is the distance from Sheffield to Stirling via train?
When travelling this route you should expect the distance to Stirling from Sheffield via train to be approximately 213 miles (343 km).
Which train station from Sheffield to Stirling do I depart from? Which Stirling train station from Sheffield do I arrive in?

Omio customers travelling this route depart most frequently from Sheffield   and arrive in Stirling.

Where do I find the Sheffield train station to Stirling? Where is the Stirling train station?

Passengers board their train most frequently from Sheffield and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Stirling and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Stirling.

When can I take the first train from Sheffield to Stirling? When can I take the last train for the day?
The first Sheffield to Stirling train departs at 07: 12   and the last train from Sheffield to Stirling leaves at 07: 12. Check out the most up-to-date Sheffield to Stirling train times on Omio and find the best time to travel to your destination.
When should I purchase Sheffield Stirling train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets from Sheffield to Stirling within the next 7 days, you can find tickets to cost on average £72 one way. To find the best prices for this journey, consider booking your train ticket from Sheffield to Stirling a few months in advance.

Important Stations and Airports for this Journey