Interstate 95

Interstate 95 (I-95) is the East Coast’s most vital highway, running nearly 2,000 miles from Miami to Maine. Explore its major cities, interchanges, and role in American travel and commerce.

Interstate 95 (I-95) is the longest north–south Interstate Highway in the United States, stretching approximately 1,920 miles from Miami, Florida, to Houlton, Maine, at the Canadian border. As a vital transportation corridor on the East Coast, I-95 connects major metropolitan areas including Miami, Jacksonville, Savannah, Richmond, Washington D.C., Baltimore, Philadelphia, Newark, New York City, New Haven, Providence, Boston, and Portland. Its route is essential for both passenger travel and freight movement along the densely populated Atlantic Seaboard.

Originally authorized in the Federal-Aid Highway Act of 1956, I-95 was designed to unify pre-existing roadways under a single, continuous corridor. Over the decades, various segments were reconstructed or rerouted, and by 2018, all major gaps—such as the infamous missing link in central New Jersey—were fully connected. Notable features along I-95 include the George Washington Bridge over the Hudson River, the Woodrow Wilson Bridge over the Potomac River, and the Pearl Harbor Memorial Bridge in New Haven.

I-95 traverses 15 states plus the District of Columbia, more than any other Interstate. It intersects with every major east–west route on the Eastern Seaboard, making it the backbone of commerce and commuter traffic in the region. Despite frequent congestion—especially near major cities—I-95 remains a key artery in America’s Interstate system.

Drive the Interstates

Interstate 95:  Southbound in New Hampshire

Interstate 95: Southbound in New Hampshire

Cruise 16 miles southbound on Interstate 95 through New Hampshire — from the Piscataqua River crossing at Portsmouth to the Massachusetts state line. Enjoy easy access to coastal towns, Hampton Beach, and classic New England scenery along the way.

Interstate 95: Saco to Kittery – Maine

Interstate 95: Saco to Kittery – Maine

Cruise 35 miles down Maine’s southern coast on Interstate 95 from Saco to Kittery. Pass Kennebunk, York, and roadside pine forests before crossing into New Hampshire — with quick access to beaches, lighthouses, and outlet shopping along the way.

Interstate 95: New Hampshire – Northbound

Interstate 95: New Hampshire – Northbound

Cruise north on Interstate 95 through New Hampshire for 16 miles of coastal woodlands, convenient urban interchanges, and a scenic crossing into Maine via the Piscataqua River bridge.

Interstate 95: Ashland to Fredericksburg – Virginia

Interstate 95: Ashland to Fredericksburg – Virginia

Take a fast-paced journey along Interstate 95 from Ashland to Fredericksburg, Virginia. This 31-mile stretch blends forested scenery, commuter sprawl, and historic Civil War landmarks as it transitions from rural calm to urban bustle.