Trains to Mallaig
Glasgow to Mallaig by trainfrom $23.50 |
Fort William to Mallaig by trainfrom $10.31 |
London to Mallaig by trainfrom $73.65 |
Crianlarich to Mallaig by trainfrom $37.38 |
Edinburgh to Mallaig by trainfrom $30.51 |