Michigan toll rates

Michigan’s routable tolls: the Mackinac Bridge (MBA; $2.00 per axle for passenger vehicles, $4.00 a car, $5.00 per axle for all others; cash, card or MacPass, no E-ZPass) and the Grosse Ile Toll Bridge (township; one-way fares by class). The crossings to Ontario are recorded but not routable (the routing graph is the United States only). Files: facilities.csv, collection_points.csv, rates.csv, decisions.csv.

How a bot finds the toll (read this first)

  1. Get your route as roads and points. From the route planner take (a) the line of lat/lon points and (b) the OSM way id of every road piece the route drives (Valhalla: trace_attributes on the route shape, attribute edge.way_id).
  2. Find the toll points you pass. Every row of the table “Booths” below is one booth standing on one OSM way. You pass that booth when both hold: your route drives that OSM way, and your line passes within 10 m of the booth’s lat/lon. Note the row’s point_id. A ramp booth is on the ramp’s way, so driving past on the main road is not a hit; a main-road booth is on the main road’s way, so a ramp beside it is not a hit. Rows marked “position only” have no OSM road: there, passing within the stated radius counts.
  3. Note your direction at that booth (the compass direction your route is heading there: northbound, southbound, eastbound, westbound).
  4. Read the price. Open the point’s facility page (the point_id links there). Under the point_id is one row per direction, vehicle and payment: take the row whose direction is yours or “both”, your vehicle (axles) and how you pay. A point with no row for your direction does not charge you.
  5. Roads priced per trip (marked “per trip”): their booths are the road’s exits. The first one your route passes is where you got on, the last one where you got off; read that pair in the facility page’s “Trip prices” table for your direction.
  6. Add up the amounts of every point (and trip) passed.
  7. Check for untied tolls. The table “OSM toll nodes not tied to a toll point” lists toll gantries/booths mapped in OpenStreetMap on these roads that no published point claims. If your route passes one (same way + distance rule), say so: the published rates do not price it.

No route line? Fall back to names: each facility page has the road in driving order with exit numbers and the names the route planner uses. Names cannot tell which ramp you took at an exit with several ramps; the way id can.

Facilities

facility_idfacilityOSM namesOSM refspointspriced
MI-MBAMackinac Bridge—I 751per toll point
MI-GITBGrosse Ile Toll BridgeBridge Road—1per toll point
MI-BCBP-LIBLiberty Bridge (Bay City)Liberty Bridge—1per toll point
MI-BCBP-INDIndependence Bridge (Bay City)Harry S Truman Parkway—1per toll point

Booths — match your route by OSM way and position (9 booths at 4 toll points; 0 points open)

One row per booth, each standing on one OpenStreetMap way. Your route passes a toll point when it drives the booth’s way and its line comes within 10 m of the booth. Each point_id links to its prices. Position decisions: decisions.csv.

point_idOSM wayOSM noderoad (OSM)booth latbooth lonhit whenfacilitytoll point
MI-MBA-01525615141929267284I 75 · motorway45.8482936-84.7238097way + 10 mMI-MBA St. Ignace toll plaza
MI-MBA-011042481390929267284I 75 · motorway45.8482936-84.7238097way + 10 mMI-MBA St. Ignace toll plaza
MI-MBA-01525615140929267427I 75 · motorway45.8483167-84.7235009way + 10 mMI-MBA St. Ignace toll plaza
MI-MBA-011042481389929267427I 75 · motorway45.8483167-84.7235009way + 10 mMI-MBA St. Ignace toll plaza
MI-GITB-0150579596962829433Bridge Road · secondary42.1744060-83.1660440way + 10 mMI-GITB toll plaza
MI-BCBP-LIB-01111276671713887894032Liberty Bridge · secondary43.6045735-83.8886902way + 10 mMI-BCBP-LIB toll gantry (all-electronic)
MI-BCBP-LIB-01111276671813887909639Liberty Bridge · secondary43.6044856-83.8886975way + 10 mMI-BCBP-LIB toll gantry (all-electronic)
MI-BCBP-IND-013657317073697369370Harry S Truman Parkway · secondary43.6129784-83.8727256way + 10 mMI-BCBP-IND toll gantry (all-electronic)
MI-BCBP-IND-01679666943697369371Harry S Truman Parkway · secondary43.6129911-83.8726014way + 10 mMI-BCBP-IND toll gantry (all-electronic)

OSM toll nodes not tied to a toll point (115)

Toll gantries or booths mapped in OpenStreetMap on these toll roads that no published toll point claims. A route that passes one (same way, within the same distance) passes a toll these pages do not price: report it, do not guess a price.

OSM wayOSM noderoad (OSM)latlonfacility nearby
863467961599243State Park Road · unclassified42.5109456-83.6857217
56223720561599243State Park Road · unclassified42.5109456-83.6857217
6011408061643930High Ridge Drive · unclassified42.5229255-83.6759931
127911930862002002Park Road · unclassified42.7166500-83.0717792
44158588062115685Huron River Parkway · unclassified42.5209634-83.6438552
54301449062115685Huron River Parkway · unclassified42.5209634-83.6438552
873310362606764Silver Hill Road · unclassified42.4086974-83.9641246
49731348462606764Silver Hill Road · unclassified42.4086974-83.9641246
32306262184126538(unnamed) · service42.7726695-84.5890061
17807691184505710(unnamed) · service42.7178913-84.5330962
17812733184554480Burchfield Park · service42.6095298-84.5839698
1256117957184590357Tawas Beach Road · unclassified44.2587665-83.4421720
17869650185076616Muskallonge Lake State Park · residential46.6767513-85.6276801
17959372185922470State Park Drive · residential44.4233590-84.6787750
568696176185922470State Park Drive · unclassified44.4233590-84.6787750
26250641287482299(unnamed) · service42.6913563-84.5285782
39843536333344847Blue Water Bridge Approach / I 69;I 94 · motorway42.9981812-82.4356472
453842043333433423(unnamed) · trunk_link · ramp to Detroit-Windsor Tunnel42.3285858-83.0420555
464377894472232480I 75 · motorway_link · ramp to I 7546.4936115-84.3686784
40106606482705737(unnamed) · service42.7702974-84.7614192
17800030494174803(unnamed) · service43.9959432-83.0793993
598841505599443731(unnamed) · service42.3165527-83.0812282
17951451728149956Holland State Park · service42.7733086-86.2074342
58936086730241059(unnamed) · service43.0560836-86.2467995
59440677737094036(unnamed) · unclassified42.5544083-83.6222088
1278927854765396031Metropolitan Parkway · service42.5803130-82.8015268
64233458791229406(unnamed) · unclassified42.6701148-83.4394508
64233467791229640(unnamed) · unclassified42.6701072-83.4395548
1279119309797750303Park Road · unclassified42.7166335-83.0717214
1279119307797750832Park Road · unclassified42.7166666-83.0718372
1279119306797751474Park Road · unclassified42.7166837-83.0718970
4411526461223758591(unnamed) · service42.2272047-83.3425332
5586762201241997719(unnamed) · service42.2223681-83.3472285
1082751201242591261(unnamed) · service42.2339941-83.3271638
1082837001242671829(unnamed) · service42.2447098-83.3448246
8799289731738359625(unnamed) · service43.3418453-86.2720236
1853424461960431220John R Road · unclassified42.6785426-83.1133778
5987956002366037246(unnamed) · service42.3217141-83.0802477
5987956022366037248(unnamed) · service42.3216860-83.0803016
13525888592366038050(unnamed) · service42.3216695-83.0803684
5987956052366038914(unnamed) · service42.3216448-83.0804259
5987955992366039506(unnamed) · service42.3216215-83.0804856
5987955982366040352(unnamed) · service42.3216730-83.0806231
921892863599410009(unnamed) · service44.8824791-86.0411147
3736046683770450583(unnamed) · unclassified42.5109878-83.6856584
5622372033770450583(unnamed) · unclassified42.5109878-83.6856584
177420383796384917Broad Street · service42.1106816-86.4868458
3761823843796384918Broad Street · service42.1107532-86.4867879
5988244454358938711(unnamed) · service42.3186691-83.0768654
4411526554389283020(unnamed) · service42.2272733-83.3424650
4485859764455897344Water Street · service42.3318983-83.8094048
4489791064459463722Pierce Stocking Scenic Drive · unclassified44.8529783-86.0417078
4491231124460897007(unnamed) · service42.3834531-83.9081577
4530250974466914485(unnamed) · service42.2085933-83.5572483
4530250964498319108(unnamed) · service42.2086767-83.5572315
11532449464594955219I 75 · motorway_link · ramp to I 7546.4936193-84.3684755
11532449454594955220I 75 · motorway46.4936152-84.3685752
4643778994594955221I 75 · motorway46.4936041-84.3687913
87257814678081102Ford Lake Park Drive · service42.2096359-83.5774545
3794888494678081103Ford Lake Park Drive · service42.2096389-83.5775752
86685694678212542(unnamed) · service42.5735972-83.5588195
6925002394678212542(unnamed) · service42.5735972-83.5588195
4487432134678241511Dexter-Huron Metropark · service42.3312100-83.8617231
4487432124678241512Dexter-Huron Metropark · service42.3312544-83.8616969
4491231134678242773(unnamed) · service42.3834794-83.9081053
4500691374678246591(unnamed) · service42.4019692-83.7970775
4500691474678246592(unnamed) · service42.4019860-83.7971915
3944593384678247609(unnamed) · service42.2073628-83.5423837
3410792764678252056(unnamed) · service42.1777112-83.6441823
5675154064678252056(unnamed) · service42.1777112-83.6441823
3410774434678252057(unnamed) · service42.1778285-83.6443057
5675154084678252057(unnamed) · service42.1778285-83.6443057
4411526454836286606(unnamed) · service42.2272409-83.3425017
5176466995051105726(unnamed) · service42.5987976-82.8620853
5697945065479245984(unnamed) · service42.7320976-84.5537187
5987927795698840185(unnamed) · trunk_link · ramp to Fisher Freeway / Jeffries Freeway42.3216013-83.0805442
11542565125699012248(unnamed) · service42.3187024-83.0767999
11542570085699012251(unnamed) · service42.3187613-83.0766741
11542570125699012254(unnamed) · service42.3187899-83.0766095
5988244565699012257(unnamed) · service42.3188215-83.0765544
5988244615699012263(unnamed) · service42.3188553-83.0764938
5988244825699012265(unnamed) · service42.3188887-83.0764359
5988415065699108270(unnamed) · service42.3165972-83.0812570
5988415075699108271(unnamed) · service42.3166400-83.0812937
5988415035699108272(unnamed) · trunk42.3165093-83.0811937
6594799916174491360(unnamed) · service42.3167238-83.0813516
177752996209086959(unnamed) · service42.6404617-84.7588579
7725215497212487934(unnamed) · service42.3288286-83.0422907
7725215347212487947(unnamed) · trunk_link · ramp to Detroit-Windsor Tunnel42.3287309-83.0421731
7725215197212502256(unnamed) · trunk_link · ramp to Detroit-Windsor Tunnel42.3287711-83.0422109
7725214947212502277(unnamed) · trunk_link · ramp to Detroit-Windsor Tunnel42.3286336-83.0420943
7725215477212502386(unnamed) · trunk_link · ramp to Detroit-Windsor Tunnel42.3286859-83.0421392
8799289808185212409(unnamed) · service43.3417623-86.2720204
8799289828185212410(unnamed) · service43.3419024-86.2720203
8799289768185212412(unnamed) · service43.3417012-86.2720225
10655351539785582042(unnamed) · service42.7726718-84.5889396
10655351529785582043(unnamed) · service42.7726702-84.5890643
112225230410264579601(unnamed) · trunk_link · ramp to Fisher Freeway / Jeffries Freeway42.3217655-83.0807147
112225230510264579603(unnamed) · service42.3216927-83.0806794
46437789810724496936I 75 · motorway_link · ramp to I 7546.4935992-84.3688945
115343826410727455183(unnamed) · motorway_link · ramp to Blue Water Bridge Approach42.9982389-82.4356588
115343826210727455184(unnamed) · motorway_link · ramp to Blue Water Bridge Approach42.9981266-82.4356395
115343826010727455185(unnamed) · motorway_link · ramp to Blue Water Bridge Approach42.9980741-82.4356320
115343825810727455186(unnamed) · motorway_link · ramp to Blue Water Bridge Approach42.9980022-82.4356195
115425700610730999641(unnamed) · trunk_link · ramp to Fisher Freeway / Jeffries Freeway42.3187297-83.0767373
65692883110731368442(unnamed) · trunk_link42.3168828-83.0815069
65692884010731368443(unnamed) · service42.3169188-83.0815741
50901977210874418979(unnamed) · service42.6611688-86.2164381
118466385311003357182(unnamed) · service46.3495518-87.3847307
118466385411003357186(unnamed) · service46.3489451-87.3866530
863467911054946400State Park Road · unclassified42.5109584-83.6857379
91285138411171996824(unnamed) · service42.3308512-83.1599939
115395222012514605127(unnamed) · service42.3217771-83.0807800
113106098013806976179(unnamed) · service42.2799337-83.7442914
139375101513821701829(unnamed) · service42.4231413-83.4399548

Sources (16)