Greyhound operates, on average, 1 bus schedule(s) from Lewiston to Oak Hall. The average Greyhound ticket to Oak Hall costs $76.40. Cheap Greyhound tickets to Oak Hall are available on Wanderu starting from $69.00. In Lewiston, Greyhound departs from KM Transit - 111 Bates St and no other station. In Oak Hall, Greyhound arrives at TS Corner Exxon - 6491 Lankford Hwy and no other station.
An average trip on Greyhound from Lewiston to Oak Hall takes 20 hours and 50 minutes, while the fastest available Greyhound trip will get you to Oak Hall in 19 hours and 35 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $80.60 for a weekend getaway trip to Oak Hall.