I rode the York County Heritage trail last year and it has a nice slow gradual uphill grade heading north. Not too far past the PA line it starts a very slight downhill to York. On the trip south, the grade from York to New Freedon (at the PA.MD border) is barely noticeable. From New Freedom to the end has a slight but noticeable downhill. It is a very nice riding trail on anything but really skinny tires. It is also the most amazingly clean trail I have ever seen. You almost think someone comes out and vacuums!!