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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Dundee from Inverness

distanceDistance84 miles (136 km)
durationAverage train duration3 h 16 min
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain providersScotrail

Trains from Inverness to Dundee cover the 84 miles (136 km) long journey taking on average 3 h 16 min with our travel partners like Scotrail. Normally, there are 11 trains operating per day, including direct services available. Travelers depart most frequently from Inverness and arrive in Dundee.

Travel Tips

Trains from Inverness 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 Inverness to Dundee.
FAQs
How far is Inverness to Dundee by train?
The distance between Inverness and Dundee by train is approximately 84 miles (136 km).
How long is a train between Inverness and Dundee on average?
On average the Inverness to Dundee train travel time is 3 h 16 min  for the 84 miles (136 km) long trip, but the duration can vary if you travel on weekends and holidays.
What is the departure train station in Inverness and arrival train station in Dundee?

Omio customers traveling this route depart most frequently from Inverness   and arrive in Dundee.

Where is the departure train station in Inverness located? Where is the arrival train station in Dundee located?

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

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

Which train companies can take me from Inverness to Dundee?
Take the Inverness to Dundee train with Scotrail. However, it's always good to check out all possible train providers for the trip from Inverness to Dundee as there might be differences in the amenities they offer.
How many trains are there to Dundee from Inverness a day?
The average number of trains departing Inverness for Dundee is 11 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Inverness to Dundee? When can I take the last train for the day?
The earliest train for this route departs from Inverness at 7: 45 AM. The last train leaves from Inverness at 10: 46 AM. Check Omio for the latest train schedule from Inverness to Dundee and book the best time to depart on your chosen travel date.

Important Stations and Airports for this Journey

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