COMPARE Prices across different modes

Sat
25 Sep
£16Scotrail
Mon
27 Sep
£8Scotrail
Tue
28 Sep
£8Scotrail

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Mallaig to Fort William

distanceDistance30 miles (48 km)
durationAverage train duration1 h 22 min
priceAverage train ticket price£11 (€12)
changesDirect trainYes
carriersTrain providersScotrail

Trains from Mallaig to Fort William cover the 30 miles (48 km) long route taking on average 1 h 22 min with our travel partners like Scotrail. There are direct train services available. While the average ticket price for this journey costs around £11, you can find the cheapest train ticket for as low as £8. Travellers depart most frequently from Mallaig and arrive in Fort William.

Stations

Important Stations and Airports for this Journey

Mallaig
Fort William
Arisaig
Amenities
Beasdale
Amenities
Lochailort
Amenities
Mallaig
Amenities
Morar
Amenities

Trains from Mallaig to Fort William: related information

Here are some other resources that might have the information you need