Greyhound Canada operates a bus from Langley to Bellingham 5 times a day. Tickets cost $9 - $25 and the journey takes 41 min. Boltbus also services this route every 3 hours.
How to get from Langley to Bellingham
From Langley, BC bus to Vancouver, BC then bus to Bellingham Cordata Station. 3 h 41 min $38. From Wb Fraser Hwy Fs 203 St line 502 bus to Surrey Central Station Platform 1, train to Vancouver, BC, then bus to Bellingham Cordata Station. 4 h 21 min $25. From Langley drive to Bellingham. 40 min $4.