This list details the privately operated ferry routes traversing lakes and rivers of inland British Columbia, Canada. This list does not include coastal routes operated by BC Ferries and/or its subcontractors.

List of current routes The current inland ferries in BC are as follows: +Route NameRoute DetailsVessel Name(s)Vessel Type(s)Vehicle CapacityPassenger CapacityCrossing TimeOperated ByNotesReference(s)Adams Lake Cable FerryCrosses Adams Lake between Chase and Sorrento, off BC Highway 1.M.V. Adams Lake IICable10485 minutesWaterbridge Ferries IncorporatedArrow Park Cable FerryCrosses the juncture of Upper Arrow Lake and Lower Arrow Lake southwest of Nakusp, off BC Highway 6.M.V. Arrow Park IICable24485 minutesWaterbridge Ferries IncorporatedBarnston Island FerryCrosses the Parsons Channel on the Fraser River between Port Kells and Barnston Island.M.V. Centurion VI (Tugboat) + Barnston Island Replacement Barge (Barge)Tugboat and Barge5525 minutesWestern Pacific MarineBig Bar Reaction FerryCrosses the Fraser River northwest of Clinton.Vessel UnknownReaction 21210 minutesInterior RoadsReplaced by an aerial passenger tramway during icy or low water conditions.Digby Island FerryCrosses Prince Rupert Harbour between Fairview and Digby. M.V. Digby Island FerryConventional 1215620 minutesCity of Prince RupertFrançois Lake FerryCrosses François Lake between the community of François Lake (also known as Northbank) and Southbank, on BC Highway 35.M.V. François Forrester/M.V. Omineca PrincessConventional52 (M.V. François Forrester); other vessel not known.145 (M.V. François Forrester); other vessel not known.15 minutesWaterbridge Ferries IncorporatedGlade Cable FerryCrosses the Kootenay River at Tarry's, off BC Highway 3A.M.V. Glade IICable10483 minutesWestern Pacific MarineHarrop Cable FerryCrosses the west arm of Kootenay Lake between Longbeach and Harrop, off BC Highway 3A.M.V. Harrop IICable24985 minutesWestern Pacific MarineKootenay Lake FerryCrosses Kootenay Lake between Balfour and Kootenay Bay, on BC Highway 3A.M.V. Osprey 2000/M.V. BalfourConventional80/28250/15035 minutesWestern Pacific MarineLittle Fort Reaction FerryCrosses the North Thompson River at Little Fort, off BC Highway 5.Vessel UnknownReaction 2125 minutesArgo Road Maintenance Incorporated Lytton Reaction FerryCrosses the Fraser River just north of Lytton, off BC Highway 12.Vessel UnknownReaction 2185 minutesYellowhead Road & Bridge (Nicola) LimitedMcLure Reaction FerryCrosses the North Thompson River north of Kamloops, off BC Highway 5.Vessel UnknownReaction 2125 minutesArgo Road Maintenance Incorporated No service during high water or winter freeze up. Detour via Westsyde Road.Needles Cable FerryCrosses Lower Arrow Lake between Fauquier and Needles, on BC Highway 6.M.V. NeedlesCable401355 minutesWaterbridge Ferries IncorporatedUpper Arrow Lake FerryCrosses Upper Arrow Lake between Shelter Bay and Galena Bay at the junction of BC highways 23 and 31.M.V. ColumbiaConventional8025020 minutesWaterbridge Ferries IncorporatedUsk Reaction FerryCrosses the Skeena River between north and south Usk, off BC Highway 16.Vessel UnknownReaction 2125-7 minutesNechacko Northcoast ContractorsReplaced by an aerial passenger tramway during icy or low water conditions.

List of former routes former inland ferry routes in BC were as follows: