Trains from Fort William to Mallaig

Sun, 13 Jun
+ Add Return

COMPARE Prices across different modes

Sun
13 Jun
£17Scotrail
Mon
14 Jun
£17Scotrail
Tue
15 Jun
£17Scotrail
Wed
16 Jun
£17Scotrail
Thu
17 Jun
£17Scotrail
Fri
18 Jun
£17Scotrail
Sat
19 Jun
£17Scotrail
Mon
21 Jun
£17Scotrail
Tue
22 Jun
£17Scotrail
Wed
23 Jun
£17Scotrail
Thu
24 Jun
£9Scotrail
Sat
26 Jun
£17Scotrail
Mon
28 Jun
£17Scotrail
Tue
29 Jun
£17Scotrail
Wed
30 Jun
£17Scotrail

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Fort William to Mallaig Train Information

Avg. Train Duration
1 hour.other 23 minute.other
Train Ticket Price: £17
Trains depart from:Fort William
Trains arrive in:Mallaig
Distance:48 km
Train Companies:Scotrail

Travel Tips

Trains from Fort William to Mallaig
Travel by train to Mallaig easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Fort William to Mallaig.
FAQs
How much does a cheap train from Fort William to Mallaig cost?
If you’re looking to save money on tickets, you can find a cheap train from Fort William to Mallaig for as little as £16  in the next 7 days.
What is the average price of train tickets between Fort William and Mallaig?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Fort William to Mallaig train to cost on average £16  one way.
What is the distance to Mallaig from Fort William via train?
You should expect to travel around 30 miles (48 km)  to Mallaig from Fort William by train.
How long is the train between Fort William and Mallaig?
While the time it takes to travel 30 miles (48 km) between Fort William and Mallaig can vary based on specific dates, weekends, and bank holidays, the train duration from Fort William to Mallaig is on average 1 h 23 min.
Which train station in Fort William goes to Mallaig? Which train station do I come into Mallaig from Fort William?

When travelling this route, Omio customers are departing most frequently from Fort William   and arriving in Mallaig.

Where is the train station in Fort William? Where is the train station in Mallaig?

Passengers board the train most frequently from Fort William, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Mallaig, located 0 mile (s) / 0 km away from the city centre.

Which train companies can get me from Fort William to Mallaig?
If you're looking for trains from Fort William to Mallaig, you can rely on Scotrail to get you to Mallaig. It's also good to check out all possible train companies for the Fort William to Mallaig route to see if there might be differences in the amenities they offer.
What are the first and last departure train times from Fort William to Mallaig?
The first train from Fort William to Mallaig leaves at 07: 30   and the last train for this leaves at 11: 12. Omio shows you the latest train from Fort William to Mallaig timetable to help you book the best departure time for this journey.
How early should I purchase Fort William to Mallaig train tickets to get the best deals?
If you book Fort William to Mallaig train tickets within the next 7 days, you can find one way tickets to cost on average £16. However, booking in advance gives you access to the best prices for trains to Mallaig from Fort William. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Fort William
Mallaig
Fort William
Amenities
Glenfinnan
Amenities
Locheilside
Amenities