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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Stirling to Dundee

distanceDistance43 miles (70 km)
priceAverage train ticket price$14 (€11)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersScotrail

Trains from Stirling to Dundee cover the 43 miles (70 km) long route taking on average 55 min with our travel partners like Scotrail. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $14 (€11), but the average price of train tickets is $14 (€11). Travelers depart most frequently from Stirling and arrive in Dundee.

Travel Tips

Trains from Stirling to Dundee
Travel by train to Dundee 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 Stirling to Dundee.
FAQs
How much does a cheap train to Dundee from Stirling cost?
Train tickets from Stirling to Dundee for some dates and times can be found for as cheap as $14 (€11)  one way in the next 7 days.
How much does it cost to take a train to Dundee from Stirling?
If you’re looking to book your train tickets in the next week, you can expect the Stirling to Dundee train price to come in at an average of $14 (€11)  one way.
What is the distance from Stirling to Dundee by train?
You should expect to travel around 43 miles (70 km)  from Stirling to Dundee by train.
How long is a train between Stirling and Dundee on average?
The Stirling to Dundee train duration is on average 55 min, which is to be expected when traveling 43 miles (70 km) from Stirling to Dundee. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Stirling to Dundee depart from? Which Dundee train station do I come into from Stirling?

Omio customers who travel this route most frequently depart from Stirling   and arrive in Dundee.

Where is the train station in Stirling to go to Dundee? Where is the train station in Dundee located?

You can find the most popular departure train station for this journey, Stirling, located approximately 0 mile (s) / 0 km from the city center of Stirling. The most popular arrival train station in Dundee, called Dundee, is located around 0 mile (s) / 0 km away from its city center.

Which train providers can get me from Stirling to Dundee?
For the best Stirling to Dundee train to book, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train companies with services from Stirling to Dundee to compare what amenities they may offer.
How many train services per day are there between Stirling and Dundee?
On average, there are 10 trains a day from Stirling to Dundee. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book train tickets from Stirling to Dundee to score the best deals?
The price of a one way train ticket from Stirling to Dundee is on average $14 (€11) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Stirling and Dundee available a few months in advance.

Important Stations and Airports for this Journey

Stirling
Dundee
The major railway station for departures from Stirling is Stirling. Read all the information you need to know about services, amenities and connections at Stirling for your journey between Stirling and Dundee.