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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Oban from Sheffield

distanceDistance262 miles (423 km)
durationAverage train duration10 h 21 min
changesDirect trainYes

Trains from Sheffield to Oban cover the 262 miles (423 km) long journey taking on average 10 h 21 min with our travel partners like. There are direct train services available. Travellers depart most frequently from Sheffield and arrive in Oban.

Travel Tips

Trains from Sheffield 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 Sheffield to Oban.
FAQs
What is the distance between Sheffield and Oban by train?
The Sheffield to Oban train distance is approximately 262 miles (423 km).
How long is the train journey between Sheffield and Oban?
While the time it takes to travel 262 miles (423 km) between Sheffield and Oban can vary based on specific dates, weekends, and bank holidays, the train duration from Sheffield to Oban is on average 10 h 21 min.
What station does the Sheffield to Oban train leave from? Which Oban train station do I come into from Sheffield?

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

Where is the departure train station in Sheffield located? Where is the arrival train station in Oban located?

Passengers booking this journey most frequently board their trains from Sheffield 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.

Trains from Sheffield to Oban: related information

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