I-89 is one of the most important roads in Vermont, connecting its Burlington with Montpelier as well as Montreal and Concord, NH (and Boston via I-93). I-89 continues into Québec as QC 133, which is a two lane road a few km past the border. Québec is working to extend A-35 south to continue the I-89 freeway.
| Mile | Northbound | Southbound | Notes |
|---|---|---|---|
| 0.0 | Vermont Windsor County |
New Hampshire Grafton County |
|
| Speed Limit 55 | Speed Limit 65 Minimum 45 |
||
| 0.6 | White River Junction |
Milepoint exit 1A | |
| 0.6 | Brattleboro |
Brattleboro White River Junction |
Milepoint exit 1B Milepoint exits 1A-B southbound |
| Speed Limit 65 Minimum 40 |
Speed Limit 55 | ||
| 3.7 | Exit 1 Woodstock Rutland |
Exit 1 Woodstock |
Milepoint exit 3 |
| 8.9 | Sharon Rest Area Weigh Station |
||
| 8.9 | Weigh Station | ||
| 13.4 | Exit 2 Sharon South Royalton |
Exit 2 Sharon Strafford |
Milepoint exit 13 |
| 22.1 | Exit 3 Bethel Royalton |
Exit 3 Bethel Royalton |
Milepoint exit 22 |
| Orange County | Windsor County | ||
| 29.7 | Parking Area | ||
| 30.9 | Exit 4 Randolph |
Milepoint exit 30 | |
| 33.6 | Randolph Rest Area Weigh Station |
||
| 34.4 | Weigh Station | ||
| 43.0 | Exit 5 Northfield Williamstown |
Milepoint exit 42 | |
| Orange County | |||
| Washington County | |||
| Washington County | Orange County | ||
| 46.9 | Exit 6 South Barre Barre |
Milepoint exit 47 | |
| 50.3 | Exit 7 Berlin Barre |
Milepoint exit 50 Maplewood Travel Service Center |
|
| 53.0 | Exit 8 Montpelier |
Exit 8 Montpelier St. Johnsbury |
Milepoint exit 52 |
| 58.7 | Exit 9 Middlesex Moretown |
Milepoint exit 58 | |
| 63.8 | Exit 10 Waterbury Stowe |
Milepoint exit 63 | |
| 65.7 | Parking Area Weigh Station |
||
| 66.9 | Parking Area Weigh Station |
||
| Chittenden County | Washington County | ||
| 78.4 | Exit 11 Richmond Williston |
Exit 11 Richmond Bolton |
Milepoint exit 78 |
| 82.1 | Williston Rest Area | ||
| 83.9 | Exit 12 Williston Essex Junction |
Milepoint exit 83 | |
| Speed Limit 55 Minimum 40 |
Speed Limit 65 Minimum 40 |
||
| 87.4 | Exit 13 Burlington Shelburne |
Exit 13 Shelburne Rutland |
Milepoint exit 87 |
| 88.7 | Exit 14E South Burlington |
Milepoint exit 88A | |
| 88.7 | Exit 14W Burlington |
Milepoint exit 88B | |
| 90.5 | Exit 15 Winooski Essex Junction |
Milepoint exit 90 | |
| 91.5 | Exit 16 Winooski Colchester |
Exit 16 Winooski Colchester |
Milepoint exit 91 |
| Speed Limit 65 Minimum 40 |
Speed Limit 55 Minimum 40 |
||
| 95.6 | Weigh Station | ||
| 97.9 | Exit 17 Lake Champlain Islands Milton |
Exit 17 Lake Champlain Islands Colchester |
Milepoint exit 97 |
| Franklin County | Chittenden County | ||
| 106.5 | Exit 18 Georgia Center Fairfax |
Exit 18 Fairfax Milton |
Milepoint exit 106 |
| 110.3 | Georgia Rest Area | ||
| 110.9 | Georgia Rest Area | ||
| 113.7 | Exit 19 St. Albans |
Milepoint exit 113 | |
| 117.6 | Exit 20 St. Albans |
Milepoint exit 117 | |
| 123.4 | Exit 21 Swanton |
Milepoint exit 123 | |
| 129.7 | Exit 22 Highgate Springs Last US exit |
Exit 22 Highgate Springs |
Milepoint exit 129 Duty Free Americas |
| Speed Limit 40 | Speed Limit 65 Minimum 40 |
||
| 130.0 | Export Control | ||
| 130.0 | United States Customs Douanes États-Unis |
||
| Maximum 50 km/h | Speed Limit 40 | ||
| 130.2 | Canada Québec Brome-Missisquoi |
United States Vermont Franklin County |
|