Travel options for:
Dundee to Fort William
  • Train, bus

    $46 - $81
    1. Dundee

      20 min - 3 times a day

      $6 - $10

    2. Perth

      2 h 8 min - once daily

      $30 - $50

    3. Inverness, Bus Station

      1 h 58 min - every 4 hours

      $9 - $21

  • Bus Scottish Citylink

    $45 - $70
    1. Dundee City Centre, Bus

      30 min - every 4 hours

      $9 - $20

    2. Broxden, Park and Ride

      2 h 20 min - 5 times a day

      $32

    3. Inverness, Bus Station

      1 h 58 min - every 4 hours

      $4 - $19

  • Bus Fishers Tours of Dundee

    $53 - $58
    1. Dundee City Centre, Murraygate

      4 h 18 min - once a week

      $46

    2. Oban, Station Road (Bus Stance

      1 h 25 min - every 4 hours

      $8 - $13

  • Train

    $57 - $82
    1. Dundee

      1 h 21 min - 3 times a day

      $24 - $35

    2. Glasgow Queen Street

      1 h 45 min - 4 times a day

      $16 - $23

    3. Crianlarich

      1 h 46 min - 5 times a day

      $17 - $25

  • Train, night train

    $47 - $70
    1. Dundee

      1 h 20 min - every 2 hours

      $17 - $25

    2. Edinburgh

      5 h 5 min - twice daily

      $29 - $45

  • Drive

    $25 - $40
    1. Dundee

      2 h 20 min - 118.2 miles

      $25 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Dundee train to Perth, train to Inverness, Bus Station, then bus to Fort William, Bus Station. 5 h 57 min £46. From Dundee City Centre, Bus Station bus to Broxden, Park and Ride, bus to Inverness, Bus Station, then bus to Fort William, Bus Station. 6 h 7 min £40. From Dundee City Centre, Murraygate bus to Oban, Station Road (Bus Stance 2) then bus to Fort William, Camusnagaul Ferry Pier. 6 h 43 min £41. From Dundee train to Glasgow Queen Street, train to Crianlarich, then train to Fort William. 6 h 52 min £51. From Dundee train to Edinburgh then night train to Fort William. 7 h 25 min £42. From Dundee drive to Fort William. 2 h 20 min £23.