Travel options
from Oban to Edinburgh

You can get from Oban to Edinburgh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information between Oban and Edinburgh

distanceDistance92 miles (149 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £17 • 4 h 5 min
carriersPopular travel companiesScotrail

Travel 92 miles (149 km) by train to Edinburgh from Oban. Scotrail is the main travel provider operating this journey. Travellers can even take a direct from Oban to Edinburgh.

Travel Tips: Travel from Oban to Edinburgh

Travel to Edinburgh 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 Oban to Edinburgh.

How do you get from Oban to Edinburgh?

Your travel option from Oban to Edinburgh includes taking a train.

What is the fastest way to Edinburgh from Oban?

The fastest way to travel from Oban to Edinburgh is by train with an average journey time of 4 h 5 min.

How far is it from Oban to Edinburgh?

The distance from Oban to Edinburgh is approximately 92 miles (149 km).

How many services a day are there between Oban and Edinburgh?

The average frequency per day from Oban to Edinburgh is:

  • Around 6 trains per day.

However, we recommend checking specific travel dates for your route to Edinburgh from Oban as scheduled services by train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Oban to Edinburgh?

These are the most popular departure and arrival points when travelling from Oban to Edinburgh:

  • Most travellers who book a train ticket from Oban to Edinburgh depart from Oban to Edinburgh Waverley.

Which travel companies can get me from Oban to Edinburgh?

Let Omio help you find the best company to travel with from Oban to Edinburgh:

  • You can travel between Oban and Edinburgh by train with Scotrail. You can find cheap tickets on Omio for £17 with Scotrail from Oban to Edinburgh.

Where else should I travel to after my journey between Oban and Edinburgh ends?

Many of our customers who book a trip from Oban to Edinburgh often extend their holiday and travel to other popular destinations like London, Glasgow or Manchester. If you’re thinking of adding another destination to your Oban and Edinburgh itinerary, let Omio find you the best connections between Edinburgh and any of these top destinations today!

How far in advance should I purchase my Oban to Edinburgh ticket online to get the best deals?

Before travelling from Oban to Edinburgh, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a train ticket is on average £17 one way for this journey.

But we recommend booking Oban to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Oban to Edinburgh: related information

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