About 500', with lots of short (nothing over a mile or two and most are only a half mile) sharp up and downs. Painful up, FUN down!