Travel options for:
Nearby airports to Fort William
  • Edinburgh (EDI)

    $44
    1. Edinburgh Airport, Stance C

      56 min - every 30 minutes

      $14

    2. Buchanan Bus Station

      3 h 1 min - once daily

      $31

  • Glasgow (GLA)

    $31
    1. Glasgow Airport, Terminal

      2 h 50 min - once daily

      $31

  • Inverness (INV)

    $12 - $25
    1. Inverness Airport, Terminal

      24 min - hourly - line 11

      $3 - $5

    2. Inverness, Bus Station

      1 h 58 min - every 4 hours

      $9 - $21

  • Glasgow/Prestwick (PIK)

    $44 - $50
    1. Prestwick Intl Airport

      43 min - hourly

      $11 - $17

    2. Glasgow Central Low Level

      11 min - hourly

      $2 - $4

    3. Anniesland Cross (Ancaster

      2 h 45 min - once daily

      $30

  • Tiree (TRE)

    $21 - $31
    1. Crossapol, Garage Road End

      14 min - once daily - line 499

      $4

    2. Tiree Ferry Terminal

      4 h - twice daily

      $10 - $15

    3. Oban, Station Road (Bus Stance

      1 h 25 min - every 4 hours

      $8 - $13

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

From Edinburgh Airport, Stance C (Airport) bus to Buchanan Bus Station then bus to Fort William, Bus Station. 4 h 57 min £33. From Glasgow Airport, Terminal Building (Glasgow Airport) bus to Fort William, Bus Station. 2 h 50 min £22. From Inverness Airport, Terminal Building (Inverness Airport) line 11 bus to Inverness, Bus Station then bus to Fort William, Bus Station. 2 h 53 min £12. From Prestwick Intl Airport train to Glasgow Central Low Level, train to Anniesland Cross (Ancaster Drive), then bus to Fort William, Bus Station. 4 h 50 min £35. From Crossapol, Garage Road End line 499 bus to Tiree Ferry Terminal, ferry to Oban, Station Road (Bus Stance 2), then bus to Fort William, Camusnagaul Ferry Pier. 7 h 39 min £19.