Coulee Region, Wisconsin
The coulees, ridge tops and river bluffs of south-west Wisconsin. 38 roads, 1,632 miles and 2,291 corners across La Crosse, Vernon, Monroe, Trempealeau, Crawford counties — the southwest corner of the state, where the last glaciation stopped and left the rivers to cut the hills instead of ice flattening them.
Each road below is scored on the same five-point curviness scale, measured from the road geometry rather than guessed at: CS-1 is a road that mostly goes straight, CS-5 turns almost continuously.
| Route | Miles | Curviness | Corners | Climb ft | Shape |
|---|---|---|---|---|---|
| Two Highways and a River Vernon | 51.8 | CS-5 | 107 | 2,438 | Loop |
| Trempealeau–Dodge–Arcadia Loop Trempealeau | 46.8 | CS-5 | 101 | 1,770 | Loop |
| Norskedalen–Amish Ridge Loop Vernon | 40.2 | CS-5 | 86 | 1,336 | Loop |
| Vernon County Ridge & Valley Vernon | 44.6 | CS-4 | 84 | 1,721 | Loop |
| Kickapoo–Hillsboro Grand Loop Vernon | 41.3 | CS-4 | 73 | 2,040 | Loop |
| Wisconsin River to Kickapoo Crawford | 38.5 | CS-4 | 68 | 1,759 | Point-to-point |
| Kickapoo Valley Run: Ontario to Gays Mills Vernon / Crawford | 38.1 | CS-4 | 64 | 1,565 | Point-to-point |
| Mormon Coulee to Chaseburg La Crosse / Vernon | 35.9 | CS-4 | 62 | 2,000 | Point-to-point |
| Kickapoo North: Wilton to Viroqua Monroe / Vernon | 35.7 | CS-4 | 60 | 2,041 | Point-to-point |
| Stoddard–Chaseburg–Coon Valley Loop La Crosse / Vernon | 29.4 | CS-4 | 55 | 1,221 | Loop |
| Highway 56 & Readstown Loop Vernon | 30.6 | CS-4 | 50 | 1,563 | Loop |
| Lower Kickapoo: Wauzeka to Soldiers Grove Crawford | 28.4 | CS-4 | 46 | 1,274 | Point-to-point |
| Wildcat Mountain Twisties Monroe / Vernon | 25.6 | CS-4 | 44 | 934 | Point-to-point |
| The Big Driftless Loop Vernon | 63.1 | CS-3 | 96 | 2,580 | Loop |
| Coon Valley Ridge Runner La Crosse / Vernon | 53.6 | CS-3 | 83 | 2,230 | Loop |
| Galesville–Ettrick–Holmen Loop Trempealeau / La Crosse | 50.9 | CS-3 | 74 | 1,892 | Loop |
| Westby–Chaseburg–Genoa Ridge Descent Vernon | 39.2 | CS-3 | 62 | 1,287 | Point-to-point |
| Apple Ridge: Ferryville to Viroqua Crawford / Vernon | 38.3 | CS-3 | 60 | 2,090 | Point-to-point |
| Bangor–Middle Ridge–Cashton Loop La Crosse / Monroe | 40.8 | CS-3 | 59 | 1,317 | Loop |
| Tomah Southern Loop Monroe | 43.9 | CS-3 | 59 | 1,724 | Loop |
| Crawford Ridge Runner Crawford | 36.6 | CS-3 | 55 | 1,691 | Point-to-point |
| Cataract–Melrose Backroads Monroe / La Crosse | 37.8 | CS-3 | 54 | 1,662 | Point-to-point |
| Highway 56: Genoa to Viola Vernon | 32.3 | CS-3 | 49 | 1,905 | Point-to-point |
| Norwalk–Ontario–Wildcat Short Twisties Monroe / Vernon | 29.4 | CS-3 | 40 | 953 | Loop |
| Lynxville–Seneca–Ferryville Loop Crawford | 25.4 | CS-3 | 34 | 1,232 | Loop |
| Mindoro Cut Loop La Crosse | 73.5 | CS-2 | 94 | 2,655 | Loop |
| Elroy–Sparta Ridge Loop Monroe | 61.6 | CS-2 | 70 | 2,590 | Loop |
| Ettrick–Taylor–Melrose Backroads Trempealeau / La Crosse | 56.4 | CS-2 | 61 | 1,852 | Loop |
| Grandad Bluff to Coon Valley La Crosse / Vernon | 45.3 | CS-2 | 58 | 1,963 | Loop |
| Perrot Ridge & River: Holmen to Arcadia La Crosse / Trempealeau | 47.3 | CS-2 | 49 | 1,430 | Point-to-point |
| Amish Country Run: Cashton–Norwalk–Wilton–Ontario Monroe / Vernon | 35.8 | CS-2 | 46 | 1,265 | Loop |
| Rush Creek Bluffs Loop Crawford / Vernon | 39.8 | CS-2 | 44 | 1,567 | Loop |
| Arcadia–Independence–Blair Loop Trempealeau | 32.7 | CS-2 | 37 | 799 | Loop |
| Northern Trempealeau Grand Loop Trempealeau | 72.3 | CS-1 | 69 | 2,030 | Loop |
| Sparta to Trempealeau via Mindoro Monroe / La Crosse / Trempealeau | 46.6 | CS-1 | 41 | 1,514 | Point-to-point |
| Great River Road: La Crosse to Prairie du Chien La Crosse / Vernon / Crawford | 62.6 | CS-1 | 39 | 2,218 | Point-to-point |
| Cranberry Country Cruise Monroe | 47.5 | CS-1 | 30 | 1,275 | Point-to-point |
| Trempealeau River Valley Trempealeau | 32.3 | CS-1 | 28 | 598 | Point-to-point |