Greyhound operates, on average, 1 bus schedule(s) from Lawrence to Lewiston. The average Greyhound ticket to Lewiston costs $112.13. Cheap Greyhound tickets to Lewiston are available on Wanderu starting from $101.00. In Lawrence, Greyhound departs from 707 Vermont St and no other station. In Lewiston, Greyhound arrives at KM Transit - 111 Bates St and no other station.
An average trip on Greyhound from Lawrence to Lewiston takes 49 hours and 15 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $116.92 for a weekend getaway trip to Lewiston.