|Shortest Duration||101h 0m|
|Trips per day||1|
Book Greyhound from Hayward to Lewiston from $265.00. Typically there is one Greyhound schedule per day from Hayward to Lewiston and you can expect on average to pay $289.60 for a Greyhound ticket to Lewiston. In Hayward, Greyhound departs to Lewiston from Bus Terminal - 699 B St, In Lewiston, Greyhound arrives at KM Transit - 111 Bates St,
An average trip on Greyhound from Hayward to Lewiston takes 101 hours and 5 minutes, while the fastest available Greyhound trip will get you to Lewiston in 101 hours and 0 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $298.92 for a one way ticket for your weekend getaway trip to Lewiston.