COMPARE Prices across different modes

Wed
22 Sep
£27Scotrail
Thu
23 Sep
£52Scotrail
Fri
24 Sep
£52Scotrail
Sat
25 Sep
£52Scotrail
Sun
26 Sep
£52Scotrail
Mon
27 Sep
£27Scotrail
Wed
29 Sep
£27Scotrail
Thu
30 Sep
£52Scotrail
Fri
1 Oct
£27Scotrail
Sat
2 Oct
£27Scotrail
Sun
3 Oct
£52Scotrail
Tue
5 Oct
£27Scotrail
Wed
6 Oct
£52Scotrail
Thu
7 Oct
£53Scotrail
Fri
8 Oct
£27Scotrail
Sat
9 Oct
£52Scotrail
Mon
11 Oct
£27Scotrail

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Edinburgh to Oban

distanceDistance92 miles (149 km)
durationAverage train duration4 h 13 min
priceAverage train ticket price£45 (€50)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesScotrail

Trains from Edinburgh to Oban cover the 92 miles (149 km) long route taking on average 4 h 13 min with our travel partners like Scotrail. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this trip costs around £45, you can find the cheapest train ticket for as low as £27. Travellers depart most frequently from Edinburgh Waverley and arrive in Oban.

Trains from Edinburgh to Oban

ScotRail operates trains from Edinburgh to Oban, with one change required at Glasgow Queen Street for the West Highland Line. There are five connections daily, the first leaving Edinburgh just after 7:00 a.m and the last departing the capital around 5:00 p.m. Journey times are a little over four hours. Train services run to a slightly reduced Sunday timetable, with the first departure leaving shortly past 8:00 a.m.

What are the departure and arrival stations for trains from Edinburgh to Oban?

Departure Station: Edinburgh Waverley Waverley station is located in the centre of the capital, with bus and tram stops close to the entrance on Princes Street. Night buses stop nearby on Waverley Bridge. There is a taxi rank close to the station concourse.

Arrival Station: Oban Oban station is situated close to the waterfront, about five minutes walk from the shopping area and very close to the ferry terminal. The nearby bus interchange on Station Road offers connections around the town and region. Taxis are hired from the rank by the entrance.

Travel Tips

Trains from Edinburgh 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 Edinburgh to Oban.
FAQs
How much do cheap trains to Oban from Edinburgh cost?
You can find a cheap train from Edinburgh to Oban for some dates and times for as low as £27  one way in the next 7 days.
What is the average cost of a train from Edinburgh to Oban?
In the next 7 days you’ll find that the average cost of a train ticket to Oban from Edinburgh is £45  one way.
What is the distance to Oban from Edinburgh by train?
The distance to Oban from Edinburgh by train is approximately 92 miles (149 km).
How long is the train to Oban from Edinburgh?
While the time it takes to travel 92 miles (149 km) to Oban from Edinburgh can vary based on specific dates, weekends, and bank holidays, the train duration from Edinburgh to Oban is on average 4 h 13 min.
What is the departure train station in Edinburgh and arrival train station in Oban?

Omio customers travelling this route book their trains from Edinburgh Waverley   to Oban.

Where do I find the Edinburgh train station to Oban? Where is the Oban train station?

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Oban, located 0 mile (s) / 0 km away from the city centre.

What train companies go from Edinburgh to Oban?
If you're looking for trains from Edinburgh to Oban, you can rely on Scotrail to get you to Oban. It's also good to check out all possible train providers for the Edinburgh to Oban route to see if there might be differences in the amenities they offer.
How many trains per day are there from Edinburgh to Oban?
The average number of trains departing Edinburgh for Oban is 3 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Edinburgh to Oban? What time is the last train from Edinburgh to Oban?
If you prefer early morning trains from Edinburgh to Oban, the first train leaves at 07: 30. If you prefer late night trains from Edinburgh to Oban, the last train of the day leaves at 10: 15. Omio shows you the latest train from Edinburgh to Oban timetable to help you book the best departure time for this journey.
How early should I buy train tickets between Edinburgh and Oban to score the best deals?
You can find a train from Edinburgh to Oban to cost on average £45 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Edinburgh to Oban train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Edinburgh
Oban
Edinburgh Waverley
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.