Greyhound operates, on average, 1 bus schedule(s) from Lewiston to Madison. The average Greyhound ticket to Madison costs $119.80. Cheap Greyhound tickets to Madison are available on Wanderu starting from $109.00. In Lewiston, Greyhound departs from KM Transit - 111 Bates St and no other station. In Madison, Greyhound arrives at 4 Collins Ct and no other station.
An average trip on Greyhound from Lewiston to Madison takes 36 hours and 21 minutes, while the fastest available Greyhound trip will get you to Madison in 34 hours and 15 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $126.00 for a weekend getaway trip to Madison.