The average bus between Oak Harbor and Langley takes 2h 4m and the fastest bus takes 1h 17m. The bus service runs several times per day from Oak Harbor to Langley. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Oak Harbor and Langley. The earliest departure is at 6:30 AM in the morning, and the last departure from Oak Harbor is at 6:00 PM which arrives into Langley at 7:25 AM. All services require a transfer, and take on average 2h 4m. The schedules shown below are for the next available departures.

1h 17m • 1 change

1h 17m • 1 change

1h 32m • 1 change

1h 47m • 1 change

1h 17m • 1 change

1h 17m • 1 change

1h 32m • 1 change

1h 47m • 1 change

1h 17m • 1 change

1h 17m • 1 change

1h 32m • 1 change

1h 47m • 1 change

1h 27m • 1 change

1h 27m • 1 change

1h 22m • 1 change

1h 32m • 1 change

1h 27m • 1 change

1h 27m • 1 change

1h 22m • 1 change

1h 32m • 1 change

1h 17m • 1 change

1h 17m • 1 change

1h 32m • 1 change

1h 47m • 1 change
Want to know about travelling from Oak Harbor to Langley? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Oak Harbor to Langley. However, there are services departing from Oak Harbor station and arriving at Langley station via Main St at Payless. The journey, including transfers, takes approximately 2h 4m.
Oak Harbor to Langley bus services, operated by Island Transit, depart from Harbor Station Transfer Center Bayshore Dr.
Oak Harbor to Langley bus services, operated by Island Transit, arrive at 2nd St at Star Store station.
The distance between Oak Harbor and Langley is 33.1 km. The road distance is 64 km.
You can take a bus from Harbor Station Transfer Center Bayshore Dr to 2nd St at Star Store via Main St at Payless in around 2h 8m.