There are 2 ways to get from Colonsay to Fort William by ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus
best- Take the ferry from Colonsay Ferry Terminal to Oban Ferry TerminalCm10
- Take the bus from Station Road to Camusnagaul Ferry Pier918
4h 48m£14–69Ferry, train
- Take the ferry from Colonsay Ferry Terminal to Oban Ferry Terminal
- Take the train from Oban to Crianlarich
- Take the train from Crianlarich to Fort William
7h 17m£27–108
Questions & Answers
The cheapest way to get from Colonsay to Fort William is to ferry and bus which costs £13 - £70 and takes 4h 48m.
The fastest way to get from Colonsay to Fort William is to ferry and bus which takes 4h 48m and costs £13 - £70.
The distance between Colonsay and Fort William is 87 miles.
The best way to get from Colonsay to Fort William without a car is to ferry and bus which takes 4h 48m and costs £13 - £70.
It takes approximately 4h 48m to get from Colonsay to Fort William, including transfers.
There are 632+ hotels available in Fort William.
What companies run services between Colonsay, Scotland and Fort William, Scotland?
There is no direct connection from Colonsay to Fort William. However, you can take the ferry to Oban Ferry Terminal, walk to Station Road, then take the bus to Camusnagaul Ferry Pier. Alternatively, you can take a ferry from Colonsay Ferry Terminal to Fort William via Oban Ferry Terminal, Oban, and Crianlarich in around 7h 17m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Oban to Crianlarich
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- £18–19
- Website
- https://www.scotrail.co.uk/
Train from Crianlarich to Fort William
- Ave. Duration
- 1h 47m
- Frequency
- 3 times a day
- Estimated price
- £14–30
- Website
- https://www.scotrail.co.uk/
- Standard
- £14–19
- 1st Class
- £22–30
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Crianlarich to Fort William
- Ave. Duration
- 2h 7m
- Frequency
- 6 times a week
- Estimated price
- £1–2
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £1–2
- Sleeper Seat
- £1–2
- Sleeper Berth Club Solo
- £14–17
- Phone
- 01586 552319
- enquiries@westcoastmotors.co.uk
- Website
- westcoastmotors.co.uk
Bus from Station Road to Camusnagaul Ferry Pier
- Ave. Duration
- 1h 33m
- Frequency
- 3 times a day
- Estimated price
- £6–10
- Website
- https://www.westcoastmotors.co.uk/
- Phone
- +44 (0)1475 650 397
- enquiries@calmac.co.uk
- Website
- calmac.co.uk
Ferry from Colonsay Ferry Terminal to Oban Ferry Terminal
- Ave. Duration
- 2h 15m
- Frequency
- 6 times a week
- Estimated price
- £7–60
- Website
- Caledonian MacBrayne
- Passenger Fare
- £7–11
- Car Fare
- £50–60
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






















