Compare prices and tickets by train, bus or flight

Wed
Jan 26
$75Scotrail
Thu
Jan 27
$75Scotrail
Fri
Jan 28
$75Scotrail
Sat
Jan 29
$75Scotrail

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to Oban

distanceDistance92 miles (149 km)
durationAverage train duration4 h 27 min
priceAverage train ticket price$74 (€62)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Edinburgh to Oban cover the 92 miles (149 km) long trip taking on average 4 h 27 min with our travel partners like Scotrail. There are direct train services available. While the average ticket price for this route costs around $74 (€62), you can find the cheapest train ticket for as low as $72 (€60). Travelers depart most frequently from Edinburgh Waverley and arrive in Oban.

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?

Train tickets to Oban from Edinburgh for some dates and times can be found for as cheap as $72 (€60)  one way in the next 7 days.

How much is a train ticket between Edinburgh and Oban?

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 $74 (€62)  one way.

How far is Oban from Edinburgh by train?

You should expect to travel around 92 miles (149 km)  from Edinburgh to Oban by train.

How long is the train ride to Oban from Edinburgh?

On average the Edinburgh to Oban train time is 4 h 27 min  covering the 92 miles (149 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Edinburgh to Oban depart from? Which Oban train station do I come into from Edinburgh?

Omio customers traveling this route depart most frequently 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 booking this journey most frequently board their trains from Edinburgh Waverley and need to travel around 0.2 miles (429 m) from the city center to get to this train station.

Passengers arriving in Oban most often arrive at Oban and need to travel around 0.1 miles (205 m) from this train station to the city center.

Which train providers can take me to Oban from Edinburgh?

For the best Edinburgh to Oban train to purchase, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train companies with services to Oban from Edinburgh to compare what amenities they may offer.

When does the first train depart from Edinburgh to Oban? When does the last train depart from Edinburgh to Oban?

You can take the earliest train from Edinburgh to Oban at 8: 30 AM   or take the last train from Edinburgh to Oban leaving at 3: 15 PM. Look for the latest Edinburgh to Oban train schedules on Omio and book the best time to take the train for this journey.

How far in advance should I book train tickets from Edinburgh to Oban for the best deals?

If you book a train ticket from Edinburgh to Oban within the next 7 days, you can find tickets to cost on average $74 (€62) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Oban from Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Edinburgh
Oban
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your journey between Edinburgh and Oban.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express