If you follow NCR78 religiously from Oban to Fort William, you have to cross the water on two ferries. The first is Inchree to The Corran. If you look up something called the Corran ferry on line, you will find departure times from places called Ardgour and Nether Lochaber, neither of which bizarrely is given on the Landranger sheet 41! Nevertheless, the good news is that ferries are very frequent and go on until the evening (the last is 2110 from Nether Lochaber = Inchree on the map, if you want to be that late!)
Once on the western side of the loch (northern end of Loch Linnhe, I think, altho the Landranger doesn't give this stretch a name. Could be Loch Eil), you have to get back to Fort William, which is on the east side. Route 78 crosses once again on a ferry, at Camusnagaul. The ferry is not so frequent nor does it continue to as late a time as the other. You must not arrive at Camusnagaul later than 1635, according to the timetable, altho I have phoned the ferry operator, asking if there are any later boats (the website invites you to do this). It seems that the boat ties up at Fort William for the night, so there should be a ferry after this 'last' one (outside of the holiday season, they don't normally have anyone to go back), but we can phone on the day.
Or you can just stay on the east side of the loch and avoid either ferry! But then that isn't Route 78.
PS First ferry is free. Second is £1.80 adult fare but a pedal cycle costs £1.50. Is that extra, so £3.30? I didn't ask. I guess we can stretch to that!