Upper Arrow Lake Ferry
Shelter Bay to Galena Bay · Highway 23
Is it running?
Delays reported
Delayed departure. Watch for traffic control. Departure delayed every Wednesday for fueling purposes.
Checked September 26 at 10:09 a.m. Pacific, from DriveBC.
Carries Highway 23 between Revelstoke and the Arrow Lakes.
The crossing
- Crosses
- Shelter Bay to Galena Bay
- Highway
- 23
- Crossing time
- 20 minutes
- Vehicle capacity
- 80 vehicles
- Passengers
- 250
- Fare
- Free. No reservation, no ticket.
- Service
- Scheduled Sailings Morning to Night
Sailings
- Service hours:
- From Shelter Bay
- 5 am - midnight
- From Galena Bay
- 5:30 am - 12:30 am
- View detailed schedule
- Refuelling:
- Ferry refuelling happens every Wednesday at 8:45 am. There may be minor delays for one or two sailings directly following refuelling.
- Dangerous cargo:
- Tuesdays and Thursdays (except statutory holidays) are reserved for dangerous cargo.
- From Shelter Bay
- 9:00 am
- 2:00 pm
- From Galena Bay
- 9:30 am
- 2:30 pm
- Passenger limits with dangerous cargo:
- Explosives
- 12 passengers
- Other dangerous cargo
- 25 passengers
- Transporting dangerous goods
Cameras





Images from DriveBC, refreshed every few minutes. After dark an unlit crossing shows black.
The communities it serves
Nakusp and Revelstoke. Local events, notices and the rest of the way around are on those pages.
Also worth knowing
Upper Arrow Lake Ferry is one of 14 free inland ferries the province runs as part of the highway system, separate from BC Ferries. The province publishes full details for this crossing.