Rest Areas on I-89 (New Hampshire to Vermont)
Every rest area, welcome center and service plaza on I-89, in order, for both directions – with exits and the distance to the next stop.
This page lists all 10 rest stops on I-89 we know of across 2 states, from New Hampshire to Vermont – 9 rest areas, 1 welcome center. Interstate 89 rest areas are listed by direction of travel, so you only see the stops on your side of the highway.
On average, rest stops on I-89 in the same direction are about 28 miles apart. They're closest together in New Hampshire (about every 28 miles) and farthest apart in Vermont (about 29 miles). The longest stretch without a stop is about 59 miles northbound, between Vermont Welcome Center - Sharon and Rest Area I-89 (North Bound). Pick your direction below to see every stop in order, with exits and the distance to the next one.
I-89 Rest Stops in Order of Travel
I-89 northbound rest areas are listed south to north; I-89 southbound rest areas in the opposite order. Rest areas on a divided interstate usually serve one direction only, so the list changes when you switch.
- Welcome to New HampshireSpringfield Rest Area I-89 (North Bound) (limited info)Exit 13 · Grantham · NH↓ 24.2 mi
- Welcome to Vermont↓ 58.7 mi
- Rest Area I-89 (North Bound) (limited info)Exit 12 · Williston · VT↓ 21.4 mi
- I-89 Northbound Rest Area near Saint Albans (limited info)Exit 19 · Saint Albans · VT
- Welcome to VermontI-89 Southbound Rest Area near Saint Albans (limited info)Exit 19 · Saint Albans · VT↓ 22.2 mi
- Rest Area I-89 (South Bound) (limited info)Exit 12 · Williston · VT↓ 38.3 mi
- ↓ 3.9 mi
- I-89 Southbound Rest Area near Randolph (limited info)Exit 4 · Randolph · VT↓ 26.2 mi
- Welcome to New HampshireI-89 Southbound Rest Area near Lebanon (limited info)Exit 18 · Lebanon · NH↓ 27.7 mi
I-89 Rest Areas by State
Open a state to see its I-89 rest areas together with all other rest stops, welcome centers and weigh stations there.
| State | Rest stops | Avg. gap | |
|---|---|---|---|
| New Hampshire | 3 | 28 mi | I-89 in New Hampshire → |
| Vermont | 7 | 29 mi | I-89 in Vermont → |
The Longest Gaps on I-89
1. 59 mi northbound
Vermont Welcome Center - Sharon → Rest Area I-89 (North Bound)
2. 38 mi southbound
Rest Area I-89 (South Bound) → I-89 Southbound Rest Area near Brookfield
3. 28 mi southbound
I-89 Southbound Rest Area near Lebanon → I-89 Southbound Rest Area near Sutton
4. 26 mi southbound
I-89 Southbound Rest Area near Randolph → I-89 Southbound Rest Area near Lebanon
5. 24 mi northbound
Springfield Rest Area I-89 (North Bound) → Vermont Welcome Center - Sharon
Straight-line distances between consecutive stops in the same direction.
I-89 Rest Area FAQ
How many rest areas are on I-89?
We list 10 rest stops on I-89 in 2 states: 4 northbound and 6 southbound.
How far apart are rest stops on I-89?
About 28 miles on average in the same direction (by mile marker where known), but it varies a lot by state. The stop list above shows the distance to the next stop for every entry.
Where is the longest stretch without a rest area on I-89?
Northbound between Vermont Welcome Center - Sharon (Vermont) and Rest Area I-89 (North Bound) (Vermont) – about 59 miles. Plan a break before you enter this stretch.
Are I 89 rest stops open 24 hours?
Most interstate rest areas are open 24 hours, 7 days a week, but some close overnight or seasonally, and any stop can close for construction. Opening hours and closures are shown on each stop’s page.
Which states does I-89 pass through?
In our data, I-89 rest stops are in New Hampshire and Vermont.
Data: OpenStreetMap contributors · Last updated October 2026 · Report an issue · All interstates