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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Dundee and Oban

distanceDistance95 miles (153 km)
priceAverage train ticket price£37 (€41)
changesDirect trainYes

Trains from Dundee to Oban cover the 95 miles (153 km) long trip with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as £37, but the average price of train tickets is £37. Travellers depart most frequently from Dundee and arrive in Oban.

Travel Tips

Trains from Dundee to Oban
Travel by train to Oban 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 Dundee to Oban.
FAQs
How much does a cheap train to Oban from Dundee cost?
Looking to save money on your trip? Omio customers have found the cheapest train from Dundee to Oban for the next 7 days starting from £37  one way.
How much does the train from Dundee to Oban cost on average?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Dundee to Oban train prices are on average £37  one way.
What is the distance by train from Dundee to Oban?
The train distance from Dundee to Oban is around 95 miles (153 km).
Which train station in Dundee goes to Oban? Which train station do I come into Oban from Dundee?

When travelling this route, Omio customers are departing most frequently from Dundee   and arriving in Oban.

Where is the Dundee train station located? Where is the Oban train station located?

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

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

When should I purchase Dundee Oban train tickets to score the best deals?
The price of a one way train ticket from Dundee to Oban is on average £37 if you book 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 route. In general, you can find train tickets to Oban from Dundee available a few months in advance.

Trains from Dundee to Oban: related information

Here are some other resources that might have the information you need