Travel options for:
Glasgow to Mallaig
  • Bus

    $39 - $43
    1. Buchanan Bus Station

      3 h 1 min - once daily

      $31

    2. Fort William, Bus Station

      1 h 10 min - once daily

      $8 - $12

  • Bus, train

    $43 - $49
    1. Buchanan Bus Station

      3 h 1 min - once daily

      $31

    2. Fort William

      1 h 22 min - 5 times a day

      $12 - $18

  • Train

    $46 - $69
    1. Glasgow Queen Street

      1 h 45 min - 4 times a day

      $17 - $25

    2. Crianlarich

      3 h 13 min - 5 times a day

      $29 - $45

  • Night train, train

    $37 - $54
    1. Glasgow Queen Street Low Level

      4 h 7 min - twice daily

      $25 - $40

    2. Fort William

      1 h 22 min - 5 times a day

      $12 - $18

  • Drive

    $30 - $50
    1. Glasgow

      3 h - 146.8 miles

      $30 - $50

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

From Buchanan Bus Station bus to Fort William, Bus Station then bus to Mallaig, Ferry Terminal. 5 h 11 min £31. From Buchanan Bus Station bus to Fort William then train to Mallaig. 5 h 23 min £34. From Glasgow Queen Street train to Crianlarich then train to Mallaig. 5 h 58 min £41. From Glasgow Queen Street Low Level night train to Fort William then train to Mallaig. 6 h 29 min £34. From Glasgow drive to Mallaig. 3 h £29.