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 to Edinburgh from Oban

distanceDistance92 miles (149 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $36 (€30) • 4 h 5 min
carriersPopular travel companiesScotrail

Take a train to travel 92 miles (149 km) between Oban and Edinburgh. Scotrail is the main travel company operating this route. Travelers can even take a direct train 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 I get from Oban to Edinburgh?

Travel Oban to Edinburgh by train.

What is the fastest way to travel to Edinburgh from Oban?

The fastest way to travel between Oban and Edinburgh is by train, which requires on average 4 h 5 min   of travel time.

How many miles from Oban to Edinburgh would I travel?

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

How many scheduled departures are there a day from Oban to 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 journey between Oban and Edinburgh as scheduled services by train can vary by season or day of the week.

What are the departure and arrival points in Oban and in Edinburgh?

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

  • Trains from Oban to Edinburgh most often leave from Oban and arrive in Edinburgh Waverley.

Which travel companies can take me from Oban to Edinburgh?

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

  • You can travel by train from Oban to Edinburgh with Scotrail, and you can find Scotrail Oban to Edinburgh tickets for $36 (€30) on Omio.

Is it possible to travel directly to Edinburgh from Oban?

Yes, there is a direct service from Oban to Edinburgh:

  • You can find 6 direct trains per day to Edinburgh with.

Direct services to Edinburgh tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

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

Omio customers who travel from Oban to Edinburgh often also extend their vacation to go to London, Glasgow or Manchester. Omio can help you plan your trip by finding the best connections between Edinburgh and these popular destinations at a great price.

How early should I purchase tickets from Oban to Edinburgh online for the best deals?

Before traveling 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:

  • A train ticket costs $36 (€30) one way on average for this route.

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