Greyhound operates, on average, 1 bus schedule(s) from Madison to Durham. The average Greyhound ticket to Durham costs $101.43. Cheap Greyhound tickets to Durham are available on Wanderu starting from $88.00. In Madison, Greyhound departs from 4 Collins Ct and no other station. In Durham, Greyhound arrives at Greyhound Station - 515 W Pettigrew St and no other station.
An average trip on Greyhound from Madison to Durham takes 35 hours and 30 minutes, while the fastest available Greyhound trip will get you to Durham in 35 hours and 20 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $105.08 for a weekend getaway trip to Durham.