Skip to main content

How to get from Dunfermline to Banff by bus?

From Dunfermline to Banff by bus

To get from Dunfermline to Banff in Scotland, you’ll need to take 3 bus lines: take the 19 bus from Old Fire Station, Dunfermline station to Castlandhill Road, Rosyth station. Next, you’ll have to switch to the E1 bus and finally take the X35 bus from Union Terrace Gardens, Aberdeen station to Low Street, Banff station. The total trip duration for this route is approximately 5 hr 39 min.

339min
Walk to bus station
Bus - 1919
Bus - E1E1
Bus - X35X35
Leaves from Old Fire Station, Dunfermline

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Old Fire Station, Dunfermline
    ID 6500D0352
    260 m • 4 min
  • 2
    Bus - 1919
    Wait for bus
    19
    Rosyth
  • 3
    Ride to bus station
    Ride to bus station
    Castlandhill Road, Rosyth
    ID 6500D0255
    13 min
  • 4
    Walk to bus station
    Walk to bus station
    St John's & St Columba's Church, Rosyth
    ID 6500D0254
    130 m • 2 min
  • 5
    Bus - E1E1
    Wait for bus
    E1
    Bridge Of Don
  • 6
    Ride to bus station
    Ride to bus station
    Adelphi, Aberdeen
    ID 639006443
    173 min
  • 7
    Walk to bus station
    Walk to bus station
    Union Terrace Gardens, Aberdeen
    ID 639006382
    630 m • 9 min
  • 8
    Bus - X35X35
    Wait for bus
    X35
    Banff
  • 9
    Ride to bus station Low Street, Banff
    Ride to bus station
    Low Street, Banff
    ID 630021332
    110 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 Dunfermline to Banff

The distance between Dunfermline, Scotland and Banff, Scotland is approximately 243.81 km, which can typically be travelled in 339 min. Moovit will show you the directions from Dunfermline to Banff 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 Dunfermline

Dunfermline is located at Dunfermline, Scotland and the nearest public transport station is Carnegie Centre, Dunfermline.

Train stations close to Dunfermline:

  • Dunfermline Town
  • Dunfermline Queen Margaret
  • Rosyth

Bus stations close to Dunfermline:

  • Carnegie Centre, Dunfermline
  • Bus Station, Dunfermline
  • Old Fire Station, Dunfermline

Public transport stations close to Banff, Scotland

Banff is located at Banff, Scotland and the nearest public transport station is High Street, Banff.

Bus stations close to Banff:

  • High Street, Banff
  • Low Street, Banff
  • Castle Street, Banff

Questions & Answers

  • What is the fastest way to get from Dunfermline to Banff?

    The fastest way takes 339 minutes, using Bus line 19, Bus line E1, Bus line X35.

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

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

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

    The 19 bus line goes from Old Fire Station, Dunfermline station near Dunfermline to Rosyth station. From there you’ll have to take one bus line till Rosyth station near Banff in Scotland

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

    The total travel time between Dunfermline and Banff in Scotland by bus is about 5 hr 39 min.

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

    Get on the 19 bus from the Old Fire Station, Dunfermline stop near Dunfermline in Scotland.

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

    Get off the bus at the Rosyth stop, which is closest to Banff in Scotland.