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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Newcastle upon Tyne and Stirling

distanceDistance120 miles (193 km)
durationAverage train duration2 h 20 min
priceAverage train ticket price£34 (€38)
changesDirect trainYes
carriersTrain providersLondon North Eastern Railway

Trains from Newcastle upon Tyne to Stirling cover the 120 miles (193 km) long route taking on average 2 h 20 min with our travel partners like London North Eastern Railway. There are direct train services available. While the average ticket price for this journey costs around £34, you can find the cheapest train ticket for as low as £30.

Travel Tips

Trains from Newcastle upon Tyne 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 Newcastle upon Tyne to Stirling.
FAQs
How much does a cheap train to Stirling from Newcastle upon Tyne cost?
Looking to save money on your journey? Omio customers have found the cheapest train between Newcastle upon Tyne and Stirling for the next 7 days starting from £30  one way.
What is the average price of train tickets between Newcastle upon Tyne and Stirling?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Newcastle upon Tyne to Stirling train prices are on average £34  one way.
What is the distance by train from Newcastle upon Tyne to Stirling?
The distance to Stirling from Newcastle upon Tyne by train is approximately 120 miles (193 km).
What is the average Newcastle upon Tyne to Stirling train duration?
On average the train from Newcastle upon Tyne to Stirling duration is 2 h 20 min  for the 120 miles (193 km) long trip, but the travel time can vary if you depart on weekends and holidays.
Which train providers can get me from Newcastle upon Tyne to Stirling?
For the best Newcastle upon Tyne to Stirling train to book, you can travel safely and comfortably with London North Eastern Railway. However, it's always good to check all possible train companies with services to Stirling from Newcastle upon Tyne to compare what amenities they may offer.
What are the first and last departure train times from Newcastle upon Tyne to Stirling?
You can take the first train from Newcastle upon Tyne to Stirling at 09: 42   or take the last train from Newcastle upon Tyne to Stirling leaving at 12: 50. Look for the latest Newcastle upon Tyne Stirling train times on Omio and book the best time to take the train for this route.
How far in advance should I buy train tickets from Newcastle upon Tyne to Stirling for the best deals?
If you buy a train ticket to Stirling from Newcastle upon Tyne within the next 7 days, you can find tickets to cost on average £34 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Stirling from Newcastle upon Tyne are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Newcastle upon Tyne
Stirling
Newcastle
Amenities