The average bus between Lewiston and Boise takes 9h 38m and the fastest bus takes 7h 39m. The bus service runs several times per day from Lewiston to Boise. 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 3 times a day between Lewiston and Boise. The earliest departure is at 10:10 AM in the morning, and the last departure from Lewiston is at 1:40 PM which arrives into Boise at 5:49 AM. All services require a transfer at Boise, ID - Airport and take an average of 9h 38m. The schedules shown below are for the next available departures.

8h 42m • 1 change
Arrives next day

17h 39m • 1 change

8h 42m • 1 change
Arrives next day

16h 9m • 1 change

8h 42m • 1 change
Arrives next day

16h 9m • 1 change
Want to know about travelling from Lewiston to Boise? 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 Lewiston to Boise. However, there are services departing from Lewiston station and arriving at Boise station via Boise, ID - Airport. The journey, including transfers, takes approximately 9h 38m.
Lewiston to Boise bus services, operated by Northwestern Stage Lines, depart from Lewiston, ID station.
Lewiston to Boise bus services, operated by Northwestern Stage Lines, arrive at Boise, ID - Airport station.
Book your Lewiston to Boise bus tickets online with Northwestern Stage Lines, Valley Regional Transit and Northwestern Stages.
The distance between Lewiston and Boise is 318.2 km. The road distance is 450 km.
Northwestern Stages operates a bus from Lewiston, ID to Boise, ID - Airport twice daily. Tickets cost $95–120 and the journey takes 7h 20m. Two other operators also service this route.