There are 6 ways to get from Mallaig to St Monans by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Boatyard to Fort William Bus Stationbus 500 / ...
- Take the bus from Bus Station to Park and Ridebus 913
- Take the bus from Park and Ride to Bus Stationbus 787
7h 49m£31–45Bus via Edinburgh
cheapest- Take the bus from Boatyard to Fort William Bus Stationbus 500 / ...
- Take the bus from Fort William to George Streetbus
- Take the bus from Edinburgh, Bus Station to Bus Stationbus X58
8h 57m£16–87Train via Edinburgh
- Take the train from Mallaig to Glasgow Queen Street Low Leveltrain
- Take the train from Glasgow Queen Street to Haymarkettrain
- Take the train from Haymarket to Cupartrain
8h 53m£54–133Drive 177.9 mi
- Drive from Mallaig to St Monanscar 177.9 mi
3h 28m£43–62Train
- Take the train from Mallaig to Glasgow Queen Streettrain Mallaig - Glasgow Queen Street
- Take the train from Glasgow Queen Street to Dundeetrain Glasgow Queen Street - Dundee / ...
9h 8m£53–116Train, drive
- Take the train from Mallaig to Glasgow Queen Street Low Leveltrain
- Take the train from Glasgow Queen Street to Edinburgh Waverleytrain
- Drive from North Berwick to St Monanscar
9h 9m£75–104
Mallaig to St Monans by train and bus
Questions & Answers
The cheapest way to get from Mallaig to St Monans is to bus which costs £30 - £45 and takes 7h 49m.
The fastest way to get from Mallaig to St Monans is to drive which takes 3h 28m and costs £40 - £65.
No, there is no direct bus from Mallaig to St Monans station. However, there are services departing from Boatyard and arriving at Station Road via Bus Station, Park and Ride and Bus Station. The journey, including transfers, takes approximately 7h 49m.
The distance between Mallaig and St Monans is 209 miles. The road distance is 178.9 miles.
The best way to get from Mallaig to St Monans without a car is to bus which takes 7h 49m and costs £30 - £45.
It takes approximately 7h 49m to get from Mallaig to St Monans, including transfers.
Mallaig to St Monans bus services, operated by Shiel Buses, depart from Boatyard station.
The best way to get from Mallaig to St Monans is to bus which takes 7h 49m and costs £30 - £45. Alternatively, you can train via Edinburgh, which costs £50 - £140 and takes 8h 53m.
Mallaig to St Monans bus services, operated by Shiel Buses, arrive at Fort William Bus Station.
Yes, the driving distance between Mallaig to St Monans is 179 miles. It takes approximately 3h 28m to drive from Mallaig to St Monans.
What companies run services between Mallaig, Highland, Scotland and St Monans, Scotland?
You can take a bus from Boatyard to Station Road via Bus Station, Park and Ride, and Bus Station in around 7h 49m. Alternatively, you can take a train from Mallaig to Station Road via Glasgow Queen Street Low Level, Glasgow Queen Street, Haymarket, Cupar, Railway Station, and Bus Station in around 8h 53m.
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Mallaig to Glasgow Queen Street Low Level
- Ave. Duration
- 5h 11m
- Frequency
- 5 times a week
- Estimated price
- £30–55
- Website
- https://www.scotrail.co.uk/
Train from Glasgow Queen Street to Haymarket
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- £11–18
- Website
- https://www.scotrail.co.uk/
Train from Haymarket to Cupar
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- £6–19
- Website
- https://www.scotrail.co.uk/
Train from Mallaig to Glasgow Queen Street
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- £30–55
- Website
- https://www.scotrail.co.uk/
Train from Glasgow Queen Street to Dundee
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- £15–55
- Website
- https://www.scotrail.co.uk/
Train from Glasgow Queen Street to Edinburgh Waverley
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- £17–18
- Website
- https://www.scotrail.co.uk/
Train from Haymarket to Cupar
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- £16–55
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £16–23
- 1st Class
- £40–55
- Phone
- 01967 431 272
- info@shielbuses.co.uk
- Website
- shielbuses.co.uk
Bus from Boatyard to Fort William Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- £5–7
- Website
- http://shielbuses.co.uk/
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Bus Station to Park and Ride
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- £18–26
- Website
- https://www.citylink.co.uk/
- Phone
- 0345 241 8000
- customer.services@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Park and Ride to Bus Station
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- £4–7
- Website
- https://www.stagecoachbus.com
Bus from Edinburgh, Bus Station to Bus Station
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Estimated price
- £4–6
- Website
- https://www.stagecoachbus.com
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Fort William to George Street
- Ave. Duration
- 3h 46m
- Frequency
- 5 times a day
- Estimated price
- £1–65
- Website
- https://www.ember.to/
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
There are 1064+ hotels available in St Monans.


















