Greyhound Canada operates a bus from Vancouver to Hells Gate once daily. Tickets cost $17 - $45 and the journey takes 3 h 35 min. Alternatively, VIA Rail operates a train from Vancouver to Hells Gate 3 times a day. Tickets cost $30 - $100 and the journey takes 4 h 46 min.
From Vancouver, BC bus to Spuzzum, BC then taxi to Hells Gate. 3 h 43 min $75. From Vancouver train to North Bend then taxi to Hells Gate. 4 h 56 min $104. From Vancouver drive to Hells Gate. 2 h 23 min $26.