4 miles one way (I do a half-commute, pick up the remainder by bus). The 4 mile stretch has a really big dip under a train bridge, the remainder is all a slight uphill, until the end which is another sharp climb (5-8% grade).
On the way home, it's all "downhill" so to speak

But, with heavier traffic. So, it's a slower go.
It's on a main road, with lighter traffic (People tend to use adjacent routes, but this is a bus line), and it has 3 spots of heavy construction. A portion of the route has crappy roads (Not even car safe, really), and crappy sidewalks, so no matter what it's bumpy, so to speak.