Trains to Mallaig
Glasgow to Mallaig by trainfrom $23.95 |
Fort William to Mallaig by trainfrom $10.51 |
London to Mallaig by trainfrom $75.08 |
Crianlarich to Mallaig by trainfrom $38.10 |
Edinburgh to Mallaig by trainfrom $31.10 |