| Blue Hill Branch - 21 Main Street, Blue Hill, ME 4614 Route planner |
| Deer Isle Branch - 25 Church Street, Deer Isle, ME 4627 Route planner |
| Ellsworth Branch - 137 High Street, Ellsworth, ME 4605 Route planner |
| Lubec Branch - 68 Washington Street, Lubec, ME 4652 Route planner |
| Machias Branch - 20 Main Street, Machias, ME 4654 Route planner |
| Main Office - 82 Main Street, Bar Harbor, ME 4609 Route planner |
| Milbridge Branch - Main & Bridge Street, Milbridge, ME 4658 Route planner |
| Northeast Harbor Branch - 111 Main Street, Northeast Harbor, ME 4662 Route planner |
| Rockland Branch - 245 Camden Street (U.S. Route 1), Rockland, ME 4841 Route planner |
| Somesville Branch - 1055 Main Street, Mount Desert, ME 4660 Route planner |
| South China Branch - 368 Route 3, South China, ME 4358 Route planner |
| Southwest Harbor Branch - 314 Main Street, Southwest Harbor, ME 4679 Route planner |
| Topsham Branch - 2 Main Street, Topsham, ME 4086 Route planner |
| Winter Harbor Branch - 385 Main Street, Winter Harbor, ME 4693 Route planner |
| 106 Hanover Street Branch - 106 Hanover Street, Lebanon, NH 3766 Route planner |
| Andover Branch - 7 Lawrence Street, Andover, NH 3216 Route planner |
| Bradford Branch - 115 Main Street, Bradford, NH 3221 Route planner |
| Claremont Branch - 345 Washington St, Claremont, NH 3743 Route planner |
| Concord Loudon Road Branch - 8 Loudon Road, Concord, NH 3301 Route planner |
| Enfield Branch - 468 Us Rt 4, Enfield, NH 3748 Route planner |
| Grantham Branch - 165 Route 10, Grantham, NH 3753 Route planner |
| Guild Branch - 300 Sunapee Street, Newport, NH 3773 Route planner |
| Hanover Branch - 12 South St, Hanover, NH 3755 Route planner |
| Heater Road Branch - 200 Heater Road, Lebanon, NH 3766 Route planner |
| Hillsboro Branch - 15 Antrim Road, Hillsboro, NH 3244 Route planner |
| Milford Branch - 321 Elm St, Milford, NH 3055 Route planner |
| Nashua Branch - 188 Main Street, Nashua, NH 3060 Route planner |
| Nashua Dw Highway Branch - 115 Dw Highway, Nashua, NH 3060 Route planner |
| New London Main St Branch - 150 Main Street, New London, NH 3257 Route planner |
| New London Newport Rd Branch - 116 Newport Road, New London, NH 3257 Route planner |
| Newbury Branch - 976 Route 103, Newbury, NH 3255 Route planner |
| Newport Branch - 9 Main Street, Newport, NH 3773 Route planner |
| Peterborough Branch - 2-4 Main Street, Peterborough, NH 3458 Route planner |
| Sunapee Branch - 565 Route 11, Sunapee, NH 3782 Route planner |
| West Lebanon Branch - 83 Main Street, West Lebanon, NH 3784 Route planner |
| Bethel/Royalton Branch - 1583 Vt 107, Bethel, VT 5032 Route planner |
| Brandon Franklin St Branch - 1340 Franklin St, Brandon, VT 5733 Route planner |
| Brandon Park St - Two Park Street, Brandon, VT 5733 Route planner |
| Justin Morgan Branch - 189 Vermont Route 12 South, Randolph, VT 5060 Route planner |
| Pittsford Branch - Us Route 7 And Depot Hill Road, Pittsford, VT 5763 Route planner |
| Quechee Branch - 6931 Us Route 4, Quechee, VT 5059 Route planner |
| Randolph Main St Branch - 21 Main Street, Randolph, VT 5060 Route planner |
| Rochester Branch - 85 N Main Street, Rochester, VT 5767 Route planner |
| Rutland Woodstock Ave Branch - 100 Woodstock Avenue, Rutland, VT 5701 Route planner |
| South Royalton Branch - 52 Railroad Street, South Royalton, VT 5068 Route planner |
| West Rutland Branch - 484 Main Street, West Rutland, VT 5777 Route planner |
| West Woodstock Branch - 906 West Woodstock Road, Woodstock, VT 5091 Route planner |
| Williamstown Branch - 20 Methodist Lane, Williamstown, VT 5679 Route planner |
| Woodstock Branch - One Bond Street, Woodstock, VT 5091 Route planner |