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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Aberdeen to Oban

distanceDistance136 miles (220 km)
durationAverage train duration7 h 8 min
priceAverage train ticket price£120 (€134)
changesDirect trainYes

Trains from Aberdeen to Oban cover the 136 miles (220 km) long trip taking on average 7 h 8 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around £120, you can find the cheapest train ticket for as low as £120. Travellers depart most frequently from Aberdeen and arrive in Oban.

Travel Tips

Trains from Aberdeen 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 Aberdeen to Oban.
How much do cheap trains between Aberdeen and Oban cost?
If you’re looking to save money on tickets, you can find a cheap train to Oban from Aberdeen for as little as £120  in the next 7 days.
What is the cost of a train ticket from Aberdeen to Oban on average?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Aberdeen to Oban train prices are on average £120  one way.
What is the distance by train from Aberdeen to Oban?
You should expect to travel around 136 miles (220 km)  between Aberdeen and Oban by train.
What is the average Aberdeen to Oban train duration?
While the time it takes to travel 136 miles (220 km) to Oban from Aberdeen can vary based on specific dates, weekends, and bank holidays, the train duration from Aberdeen to Oban is on average 7 h 8 min.
Which train station in Aberdeen goes to Oban? Which train station do I come into Oban from Aberdeen?

Omio customers travelling this route depart most frequently from Aberdeen   and arrive in Oban.

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

Passengers booking this route most frequently board their trains from Aberdeen and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

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

When is the earliest train from Aberdeen to Oban? When is the last train from Aberdeen to Oban?
If you prefer early morning trains from Aberdeen to Oban, the first train leaves at 07: 20. If you prefer late night trains from Aberdeen to Oban, the last train of the day leaves at 07: 20. Omio shows you the latest train from Aberdeen to Oban schedule to help you book the best departure time for this route.
How early should I buy train tickets to Oban from Aberdeen to score the best deals?
If you book a train ticket to Oban from Aberdeen within the next 7 days, you can find tickets to cost on average £120 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Aberdeen and Oban are generally on sale a few months before the planned departure date.