Skip to main content

How to get from Alloa to Dunfermline by bus?

From Alloa to Dunfermline by bus

Take one direct bus from Alloa to Dunfermline in Scotland: take the 8A bus from Shillinghill, Alloa station to Old Fire Station, Dunfermline station. The total trip duration for this route is approximately 1 hr 1 min.

61min
Bus - 8A8A
Walk to Dunfermline
Leaves from Shillinghill, Alloa
Step by Step
  • 1
    Start from bus station
    Start from bus station
    Alloa
  • 2
    Bus - 8A8A
    Wait for bus
    8A
    Dunfermline
  • 3
    Ride to bus station
    Ride to bus station
    Old Fire Station, Dunfermline
    ID 6500D0352
    57 min
  • 4
    Walk to Dunfermline
    Walk to
    Dunfermline
    290 yd • 4 min
*Duration based on 8am traffic

From Alloa to Dunfermline by bus and train

To get from Alloa to Dunfermline in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Alloa station to Larbert station. Next, you’ll have to switch to the 2A bus and finally take the X24 bus from Old Denny Road, Larbert station to Bus Station, Dunfermline station. The total trip duration for this route is approximately 1 hr 46 min.

106min
Walk to train station
Train - SCOTRAIL
Bus - 2A2A
Bus - X24X24
Walk to Dunfermline
Leaves from Alloa
Step by Step
  • 1
    Walk to train station
    Walk to train station
    Alloa
    350 yd • 5 min
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 3
    Ride to train station
    Ride to train station
    Larbert
    18 min
  • 4
    Walk to bus station
    Walk to bus station
    Station Hotel, Larbert
    ID 66903600011
    40 yd • 1 min
  • 5
    Bus - 2A2A
    Wait for bus
    2A
    Larbert
  • 6
    Ride to bus station
    Ride to bus station
    Old Denny Road, Larbert
    ID 66903622004
    4 min
  • 7
    Bus - X24X24
    Wait for bus
    X24
    St Andrews
  • 8
    Ride to bus station
    Ride to bus station
    Bus Station, Dunfermline
    ID 6500D9991
    33 min
  • 9
    Walk to Dunfermline
    Walk to
    Dunfermline
    290 yd • 4 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 Alloa to Dunfermline
The distance between Alloa, Scotland and Dunfermline, Scotland is approximately 18.21 mi, which can typically be travelled in 61 min. Moovit will show you the directions from Alloa to Dunfermline 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 Alloa

Alloa is located at Alloa, Scotland and the nearest public transport station is Shillinghill, Alloa.

Bus stations close to Alloa:

  • Shillinghill, Alloa
  • Whins Rd, Alloa
  • Devon Rd, Bowhouse
Public transport stations close to Dunfermline, Scotland

Dunfermline is located at Dunfermline, Scotland and the nearest public transport station is James Street, Dunfermline.

Train stations close to Dunfermline:

  • Dunfermline Town
  • Dunfermline Queen Margaret
  • Rosyth

Bus stations close to Dunfermline:

  • James Street, Dunfermline
  • Bus Station, Dunfermline
  • Old Fire Station, Dunfermline

From Alloa to Dunfermline by bus and train

To get from Alloa to Dunfermline in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Alloa station to Larbert station. Next, you’ll have to switch to the 2A bus and finally take the X24 bus from Old Denny Road, Larbert station to Bus Station, Dunfermline station. The total trip duration for this route is approximately 1 hr 46 min.

106min
Walk to train station
Train - SCOTRAIL
Bus - 2A2A
Bus - X24X24
Walk to Dunfermline
Leaves from Alloa
Step by Step
  • 1
    Walk to train station
    Walk to train station
    Alloa
    350 yd • 5 min
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 3
    Ride to train station
    Ride to train station
    Larbert
    18 min
  • 4
    Walk to bus station
    Walk to bus station
    Station Hotel, Larbert
    ID 66903600011
    40 yd • 1 min
  • 5
    Bus - 2A2A
    Wait for bus
    2A
    Larbert
  • 6
    Ride to bus station
    Ride to bus station
    Old Denny Road, Larbert
    ID 66903622004
    4 min
  • 7
    Bus - X24X24
    Wait for bus
    X24
    St Andrews
  • 8
    Ride to bus station
    Ride to bus station
    Bus Station, Dunfermline
    ID 6500D9991
    33 min
  • 9
    Walk to Dunfermline
    Walk to
    Dunfermline
    290 yd • 4 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Alloa to Dunfermline?

    The fastest way takes 61 minutes, using Bus line 8A.

  • What is the alternative route to get from Alloa to Dunfermline?

    The alternative route takes 106 minutes, using Bus line SCOTRAIL, Bus line 2A, Bus line X24.

  • Is there a direct bus between Alloa and Dunfermline in Scotland?

    Yes, there is a direct bus going from Alloa to Dunfermline in Scotland in 1 hr 1 min.

  • Which bus line goes from Alloa to Dunfermline in Scotland?

    The 8A bus line goes from Dunfermline station near Alloa to Old Fire Station, Dunfermline station near Dunfermline in Scotland.

  • How long does it take to travel from Alloa to Dunfermline in Scotland by bus?

    The total travel time between Alloa and Dunfermline in Scotland by bus is about 1 hr 1 min.

  • Where do I get on the bus near Alloa to get to Dunfermline in Scotland?

    Get on the 8A bus from the Dunfermline stop near Alloa in Scotland.

  • Where do I get off the bus when travelling between Alloa and Dunfermline in Scotland?

    Get off the bus at the Old Fire Station, Dunfermline stop, which is closest to Dunfermline in Scotland.

  • When is the first bus from Alloa to Dunfermline in Scotland?

    The first bus from Alloa to Dunfermline in Scotland is Dunfermline - Alloa or Culross. It leaves the Shillinghill, Alloa stop at 10:03.

Live arrivals, timetables, maps