There are 4 ways to get from Oban Ferry Terminal to Fort William by bus, train, car, or taxi
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 Station Road to Camusnagaul Ferry Pier918
1h 38m£6–10Train
- Take the train from Oban to CrianlarichOban - Crianlarich / ...
- Take the train from Crianlarich to Fort WilliamCrianlarich - Mallaig
4h 6m£19–48Drive 44.2 mi
- Drive from Oban Ferry Terminal to Fort William44.2 mi
1h 1m£12–17Taxi
- Take the taxi from Oban Ferry Terminal to Fort William44.2 mi
1h 1m£90–120
Oban Ferry Terminal to Fort William by foot and bus
Questions & Answers
The cheapest way to get from Oban Ferry Terminal to Fort William is to bus which costs £6 - £10 and takes 1h 38m.
The fastest way to get from Oban Ferry Terminal to Fort William is to drive which takes 1h 1m and costs £11 - £17.
Yes, there is a direct bus departing from Station Road station and arriving at Camusnagaul Ferry Pier. Services depart three times a day, and operate Monday to Saturday. The journey takes approximately 1h 33m.
No, there is no direct train from Oban Ferry Terminal to Fort William. However, there are services departing from Oban and arriving at Fort William via Crianlarich. The journey, including transfers, takes approximately 4h 6m.
The distance between Oban Ferry Terminal and Fort William is 49 miles. The road distance is 44.4 miles.
The best way to get from Oban Ferry Terminal to Fort William without a car is to bus which takes 1h 38m and costs £6 - £10.
The bus from Station Road to Camusnagaul Ferry Pier takes 1h 33m including transfers and departs three times a day.
Oban Ferry Terminal to Fort William bus services, operated by West Coast Motors, depart from Station Road.
Oban Ferry Terminal to Fort William train services, operated by ScotRail, depart from Oban station.
The best way to get from Oban Ferry Terminal to Fort William is to bus which takes 1h 38m and costs £6 - £10. Alternatively, you can train, which costs £19 - £50 and takes 4h 6m.
What companies run services between Oban Ferry Terminal, Scotland and Fort William, Scotland?
West Coast Motors operates a bus from Station Road to Camusnagaul Ferry Pier 3 times a day. Tickets cost £6–10 and the journey takes 1h 33m. Alternatively, you can take a vehicle from Oban Ferry Terminal to Fort William via Oban and Crianlarich in around 4h 6m.
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/
- Ave. Duration
- 1h 1m
- Estimated price
- £90–120
Tower Taxis
- Phone
- +44 1631 569 999
Oban Taxis
- Phone
- +44 1631 564 666
- Website
- obantaxis.co.uk
Lorn Taxis
- Phone
- +44 1631 564 744
Etive Taxis
- Phone
- +44 1631 566 880
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
Oban Ferry Terminal to Fort William bus services, operated by West Coast Motors, arrive at Camusnagaul Ferry Pier station.
Fort William is 1h behind Oban Ferry Terminal. It is currently 2:04 PM in Oban Ferry Terminal and 1:04 PM in Fort William.
Oban Ferry Terminal to Fort William train services, operated by ScotRail, arrive at Crianlarich station.
Yes, the driving distance between Oban Ferry Terminal to Fort William is 44 miles. It takes approximately 1h 1m to drive from Oban Ferry Terminal to Fort William.
Book your Oban Ferry Terminal to Fort William train tickets online with Omio.
There are 632+ hotels available in Fort William.
















