{
  "name": "Leelanau Peninsula",
  "slug": "m22-leelanau-peninsula-michigan",
  "url": "https://www.bestdrivingroads.com/roads/m22-leelanau-peninsula-michigan/",
  "summary": "M-22 runs from Traverse City up the west arm of Grand Traverse Bay to Northport, then down the Lake Michigan shore through Leland and Glen Arbor to Sleeping Bear Dunes at Empire.",
  "roadNumbers": [
    "M-22"
  ],
  "location": {
    "country": "United States",
    "region": "Michigan",
    "start": {
      "name": "Traverse City",
      "lat": 44.776167,
      "lon": -85.641476
    },
    "end": {
      "name": "Empire",
      "lat": 44.811034,
      "lon": -86.058464
    }
  },
  "measurements": {
    "lengthMiles": 64.1,
    "lengthKm": 103.2,
    "driveMinutes": 128,
    "corners": 71,
    "hairpins": 0,
    "maxGradientPercent": 6,
    "summitMetres": 269.5,
    "elevationConfidence": "measured",
    "difficulty": "moderate",
    "tightnessOutOf10": 5
  },
  "timing": {
    "bestSeasons": [
      "summer",
      "autumn"
    ]
  },
  "conditions": {},
  "hazards": [
    "Heavy traffic in summer and on autumn colour weekends",
    "Single-lane roadworks in Leland until 11 November 2026",
    "Single-lane roadworks at Glen Lake Narrows until 23 October 2026"
  ],
  "scenery": [
    "coast",
    "lakes",
    "forest"
  ],
  "pointsOfInterest": [
    "45th Parallel",
    "Fishtown",
    "Village Cheese Shanty",
    "Port Oneida School",
    "Philip A. Hart Visitor Center"
  ],
  "geometry": {
    "pointCount": 400
  },
  "attribution": {
    "source": "bestdrivingroads.com",
    "citation": "Cite with a link to the road page. Stats are measured from the mapped line; where elevationConfidence is \"approximate\" the 30 m DEM cannot resolve that line and the elevation figures are indicative.",
    "roadGeometry": "(c) OpenStreetMap contributors, ODbL",
    "terms": "Facts are free to cite with attribution; bulk reproduction of the catalogue requires permission (simon@keane.studio)."
  },
  "updated": "2026-10-11"
}
