St Andrews
St Andrews
Oban
Oban
Train

St Andrews to Oban

Updated: 31 May 2026

To reach Oban from St Andrews, take the train from Leuchars to Edinburgh, then to Glasgow Queen Street, and finally a scenic train to Oban. The journey takes about 4 hours.

Total Distance: 200 km driving distance, 160 km air distance.
Fastest Way
Train via Edinburgh and Glasgow, taking 4 hours.
Cheapest Way
Booking Advance tickets on the ScotRail website.
Compare St Andrews to Oban Routes
Train
Connecting
Duration
4 hours
Avg Price
45-120 GBP
Operator
ScotRail
Route
Leuchars to Edinburgh, Edinburgh to Glasgow, Glasgow to Oban.

The train from Glasgow to Oban is one of the most scenic in the UK.

Travel Tips
  • Station Access
    Oban station is near the city centre.
  • Booking
    Book your tickets in advance.
  • Luggage
    Use the overhead racks.
  • Food
    There are many cafes near the station.
  • Connectivity
    Trains have good Wi-Fi.
Safety Tips
  • Station Safety
    Keep your bags secure.
  • Night Travel
    Use official taxis.
  • Emergency
    Dial 999 for help.
  • Personal Safety
    Stay alert in crowded areas.
People Also Ask
  • Is Oban expensive?
    It is a popular tourist town.
  • How long is the train?
    About 4 hours.
  • Can I drive?
    Yes, but parking is limited.
  • Is there a direct train?
    No, you must change in Edinburgh and Glasgow.
  • Where is the station?
    Oban station is near the city centre.
Quick Info
  • From St Andrews, Scotland, United Kingdom
  • To Oban, Argyll and Bute, United Kingdom
  • Modes
Best Time to Travel

Summer for the beautiful coastal scenery.

Things to Do in Oban
1
McCaig's Tower
Visit the iconic tower. It offers great views of the town and bay.
2
Oban Distillery
Take a tour of the historic distillery.
3
Dunollie Museum
Explore the castle and museum.
4
Oban Bay
Walk along the waterfront.
Tags
St Andrews to Oban train to Oban ScotRail Scotland travel Leuchars to Oban fastest route to Oban UK travel guide Oban station