COMPARE Prices across different modes

Mon
14 Jun
£53Scotrail
Tue
15 Jun
£18Scotrail
Wed
16 Jun
£53Scotrail
Thu
17 Jun
£53Scotrail
Fri
18 Jun
£52Scotrail
Sat
19 Jun
£52Scotrail
Sun
20 Jun
£52Scotrail
Mon
21 Jun
£53Scotrail
Tue
22 Jun
£53Scotrail
Wed
23 Jun
£53Scotrail
Thu
24 Jun
£53Scotrail
Fri
25 Jun
£53Scotrail
Sat
26 Jun
£53Scotrail
Sun
27 Jun
£53Scotrail
Thu
1 Jul
£27Scotrail
Fri
2 Jul
£53Scotrail
Sat
3 Jul
£18Scotrail

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Edinburgh to Oban Train Information

Avg. Train Duration
4 hours 19 minutes
Train Ticket Price: £46
Trains depart from:Edinburgh
Trains arrive in:Oban
Distance:150 km
Train Companies:Scotrail

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 does a cheap train to Oban from Edinburgh cost?
If you’re looking to save money on tickets, you can find a cheap train between Edinburgh and Oban for as little as £18  in the next 7 days.
How much does the train from Edinburgh to Oban cost on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Edinburgh to Oban train to cost on average £48  one way.
What is the distance to Oban from Edinburgh via train?
When travelling this route you should expect the distance to Oban from Edinburgh via train to be approximately 92 miles (149 km).
How many hours does it take from Edinburgh to Oban by train?
While the time it takes to travel 92 miles (149 km) between Edinburgh and Oban can vary based on specific dates, weekends, and bank holidays, the train duration from Edinburgh to Oban is on average 4 h 13 min.
When travelling by train from Edinburgh to Oban, which train station in Edinburgh do I depart from and which train station in Oban do I arrive in?

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Oban.

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

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 providers offer a service from Edinburgh to Oban?
When taking a train from Edinburgh to Oban, you can count on Scotrail for the best way to get you to Oban. You can also check all possible train companies who offer a service between Edinburgh and Oban and compare the amenities they offer before buying a train ticket.
When does the first train depart from Edinburgh to Oban? When does the last train depart from Edinburgh to Oban?
The first train from Edinburgh to Oban leaves at 07: 30   and the last train for this leaves at 10: 15. Omio shows you the latest train from Edinburgh to Oban schedule to help you book the best departure time for this trip.
How early should I purchase Edinburgh to Oban train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets between Edinburgh and Oban within the next 7 days, you can find tickets to cost on average £48 one way. To find the best prices for this trip, consider booking your train ticket from Edinburgh to Oban a few months in advance.
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.