Greyhound operates, on average, 1 bus schedule(s) from Brunswick to Lewiston. The average Greyhound ticket to Lewiston costs $10.67. Cheap Greyhound tickets to Lewiston are available on Wanderu starting from $9.00. In Brunswick, Greyhound departs from 7-Eleven - 152 Main 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 Brunswick to Lewiston takes 2 hours and 12 minutes, while the fastest available Greyhound trip will get you to Lewiston in 0 hours and 35 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $11.36 for a weekend getaway trip to Lewiston.