Travel from Oban to Dunfermline

Bus or train from Oban to Dunfermline?

Fishers Tours of Dundee operates a bus from Oban to Dunfermline once a week. Tickets cost $35 and the journey takes 3 h 2 min. Alternatively, ScotRail operates a train from Oban to Dunfermline once a week. Tickets cost $40 - $55 and the journey takes 3 h 53 min.

Book transport from Oban to Dunfermline

How to get from Oban to Dunfermline

From Oban, Station Road (Bus Stance 3) bus to Dunfermline, Old Fire Station. 3 h 2 min £24. From Oban, Station Road (Bus Stance 3) bus to Buchanan Bus Station then bus to Dunfermline, Bus Station. 4 h 13 min £25. From Oban train to Haymarket then train to Dunfermline Town. 4 h 46 min £39. From Oban drive to Dunfermline. 2 h 15 min £20.

Is there a direct train between Oban and Dunfermline?

No, there is no direct train from Oban to Dunfermline. However, there are services departing from Oban and arriving at Dunfermline Town via Haymarket. The journey, including transfers, takes approximately 4 h 46 min.

Is there a direct bus between Oban and Dunfermline?

Yes, there is a direct bus departing from Oban, Station Road (Bus Stance 3) and arriving at Dunfermline, Old Fire Station. Services depart once a week, and operate Thursday. The journey takes approximately 3 hours.

Operators from Oban to Dunfermline

OperatorPhoneWebsite
Fishers Tours of Dundee01382 227290Fishers Tours of Dundee
Scottish Citylink0871 266 33 33Scottish Citylink
Stagecoach UKStagecoach UK
ScotRail+44 344 811 0141ScotRail
Close Print Itinerary
  1. Here are 4 options to get from
    Oban to Dunfermline:

    1. Trip:
      1 Bus Fishers Tours of Dundee
      • One-Way approx: USD $35
      • Duration: 3 h 2 min
      Open +
      • Trip:
        1 Bus Fishers Tours of Dundee
        • One-Way approx: USD $35
        • Duration: 3 h 2 min
        Close x
    2. Trip:
      2 Bus Scottish Citylink
      • One-Way approx: USD $29 - $40
      • Duration: 4 h 13 min
      Open +
      • Trip:
        2 Bus Scottish Citylink
        • One-Way approx: USD $29 - $40
        • Duration: 4 h 13 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $48 - $60
      • Duration: 4 h 46 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $48 - $60
        • Duration: 4 h 46 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 2 h 15 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 2 h 15 min
        Close x