Travel from Aberdeen to Dunfermline

Bus or train from Aberdeen to Dunfermline?

Virgin Trains East Coast operates a train from Aberdeen to Dunfermline every 4 hours. Tickets cost $25 - $40 and the journey takes 2 h 9 min. Alternatively, Megabus UK operates a bus from Aberdeen to Dunfermline every 4 hours. Tickets cost $22 - $35 and the journey takes 2 h 33 min.

Book transport from Aberdeen to Dunfermline

How to get from Aberdeen to Dunfermline

From Aberdeen train to Inverkeithing then train to Dunfermline Town. 2 h 43 min £25. From Union Square Bus Station bus to Halbeath, Park & Ride then bus to Dunfermline, Kingsgate Centre. 2 h 53 min £27. From Aberdeen, Music Hall (Huntly Street) bus to Dundee City Centre, Bus Station, bus to Cowdenbeath, Bus Depot, then line 19 bus to Dunfermline, Kingsgate Centre. 4 h 56 min £13. From Aberdeen drive to Dunfermline. 1 h 55 min £20.

Operators from Aberdeen to Dunfermline

Close Print Itinerary
  1. Here are 4 options to get from
    Aberdeen to Dunfermline:

    1. Trip:
      1 Train
      • One-Way approx: USD $29 - $42
      • Duration: 2 h 43 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $29 - $42
        • Duration: 2 h 43 min
        Close x
    2. Trip:
      2 Bus Megabus UK
      • One-Way approx: USD $25 - $38
      • Duration: 2 h 53 min
      Open +
      • Trip:
        2 Bus Megabus UK
        • One-Way approx: USD $25 - $38
        • Duration: 2 h 53 min
        Close x
    3. Trip:
      3 Bus via Dundee City Centre, Bus Station
      • One-Way approx: USD $15 - $22
      • Duration: 4 h 56 min
      Open +
      • Trip:
        3 Bus via Dundee City Centre, Bus Station
        • One-Way approx: USD $15 - $22
        • Duration: 4 h 56 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 1 h 55 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 1 h 55 min
        Close x