Skip to main content

How to get from Stirling to Oban by bus?

From Stirling to Oban by bus

To get from Stirling to Oban in Scotland, take the 15A bus from Stance A, Stirling station to Hill Street, Crieff station. Next, take the 222 bus from Morrisons Daily, Crieff station to Station Road, Oban station. The total trip duration for this route is approximately 3 hr 15 min.

195min
Walk to bus station
Bus - 15A15A
Bus - 222222
Walk to Oban
Leaves from Stance A, Stirling

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Stance A, Stirling
    ID 66004000020
    130 m • 2 min
  • 2
    Bus - 15A15A
    Wait for bus
    15A
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Hill Street, Crieff
    ID 64801105
    64 min
  • 4
    Walk to bus station
    Walk to bus station
    Morrisons Daily, Crieff
    ID 64801104
    50 m • 1 min
  • 5
    Bus - 222222
    Wait for bus
    222
    Oban
  • 6
    Ride to bus station
    Ride to bus station
    Station Road, Oban
    ID 60709271
    117 min
  • 7
    Walk to Oban
    Walk to
    Oban
    320 m • 5 min
*Duration based on 8am traffic

Alternative route from Stirling to Oban by bus via 15A and 248

To get from Stirling to Oban in Scotland, take the 15A bus from Stance A, Stirling station to Hill Street, Crieff station. Next, take the 248 bus from Morrisons Daily, Crieff station to Station Road, Oban station. The total trip duration for this route is approximately 3 hr 15 min.

195min
Walk to bus station
Bus - 15A15A
Bus - 248248
Walk to Oban
Leaves from Stance A, Stirling

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Stance A, Stirling
    ID 66004000020
    130 m • 2 min
  • 2
    Bus - 15A15A
    Wait for bus
    15A
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Hill Street, Crieff
    ID 64801105
    64 min
  • 4
    Walk to bus station
    Walk to bus station
    Morrisons Daily, Crieff
    ID 64801104
    50 m • 1 min
  • 5
    Bus - 248248
    Wait for bus
    248
    Oban
  • 6
    Ride to bus station
    Ride to bus station
    Station Road, Oban
    ID 60709271
    117 min
  • 7
    Walk to Oban
    Walk to
    Oban
    320 m • 5 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Stirling to Oban

The distance between Stirling, Scotland and Oban, Scotland is approximately 161.33 km, which can typically be travelled in 195 min. Moovit will show you the directions from Stirling to Oban by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Stirling

Stirling is located at Stirling, Scotland and the nearest public transport station is Stance A, Stirling.

Train stations close to Stirling:

  • Stirling
  • Bridge Of Allan

Bus stations close to Stirling:

  • Stance A, Stirling
  • Bus Station, Stirling
  • Stance B, Stirling

Public transport stations close to Oban, Scotland

Oban is located at Oban, Scotland and the nearest public transport station is Lochavullin Car Park, Oban.

Bus stations close to Oban:

  • Lochavullin Car Park, Oban
  • Station Road, Oban
  • Soroba Lane, Oban

Ferry stations close to Oban:

  • Kerrera Ferry Landing, Kerrera
  • Oban Ferry Terminal, Oban
  • Oban Kerrera Ferry, Oban

Alternative route from Stirling to Oban by bus via 15A and 248

To get from Stirling to Oban in Scotland, take the 15A bus from Stance A, Stirling station to Hill Street, Crieff station. Next, take the 248 bus from Morrisons Daily, Crieff station to Station Road, Oban station. The total trip duration for this route is approximately 3 hr 15 min.

195min
Walk to bus station
Bus - 15A15A
Bus - 248248
Walk to Oban
Leaves from Stance A, Stirling

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Stance A, Stirling
    ID 66004000020
    130 m • 2 min
  • 2
    Bus - 15A15A
    Wait for bus
    15A
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Hill Street, Crieff
    ID 64801105
    64 min
  • 4
    Walk to bus station
    Walk to bus station
    Morrisons Daily, Crieff
    ID 64801104
    50 m • 1 min
  • 5
    Bus - 248248
    Wait for bus
    248
    Oban
  • 6
    Ride to bus station
    Ride to bus station
    Station Road, Oban
    ID 60709271
    117 min
  • 7
    Walk to Oban
    Walk to
    Oban
    320 m • 5 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Stirling to Oban?

    The fastest way takes 195 minutes, using Bus line 15A, Bus line 222.

  • What is the alternative route to get from Stirling to Oban?

    The alternative route takes 195 minutes, using Bus line 15A, Bus line 248.

  • Is there a direct bus between Stirling and Oban in Scotland?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 3 hr 15 min.

  • Which bus line goes from Stirling to Oban in Scotland?

    The 15A bus line goes from Stance A, Stirling station near Stirling to Perth station. From there you’ll have to take one bus line till Perth station near Oban in Scotland

  • How long does it take to travel from Stirling to Oban in Scotland by bus?

    The total travel time between Stirling and Oban in Scotland by bus is about 3 hr 15 min.

  • Where do I get on the bus near Stirling to get to Oban in Scotland?

    Get on the 15A bus from the Stance A, Stirling stop near Stirling in Scotland.

  • Where do I get off the bus when travelling between Stirling and Oban in Scotland?

    Get off the bus at the Perth stop, which is closest to Oban in Scotland.

  • When is the last bus from Stirling to Oban in Scotland?

    The last bus from Stirling to Oban in Scotland is the Edinburgh - Oban line. It leaves the Bus Station, Stirling stop at 19:15.

Live arrivals, timetables, maps