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

    $45 - $51
    1. Edinburgh

      50 min - hourly

      $14 - $21

    2. Glasgow Queen Street

      9 min - 2727 feet

    3. Buchanan Bus Station

      3 h 1 min - once daily

      $31

  • Bus

    $44
    1. Edinburgh, Princes Street (opp

      1 h 18 min - every 30 minutes

      $15

    2. Buchanan Bus Station

      3 h 1 min - once daily

      $29

  • Train

    $47 - $67
    1. Edinburgh

      2 h 45 min - once a week

      $29 - $45

    2. Crianlarich

      1 h 46 min - 5 times a day

      $17 - $25

  • Night train

    $29 - $45
    1. Edinburgh

      5 h 5 min - twice daily

      $29 - $45

  • Drive

    $28 - $45
    1. Edinburgh

      2 h 37 min - 133.2 miles

      $28 - $45

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

From Edinburgh train to Glasgow Queen Street, walk to Buchanan Bus Station, then bus to Fort William, Bus Station. 5 h £36. From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station then bus to Fort William, Bus Station. 5 h 19 min £33. From Edinburgh train to Crianlarich then train to Fort William. 5 h 31 min £42. From Edinburgh night train to Fort William. 5 h 5 min £27. From Edinburgh drive to Fort William. 2 h 37 min £26.