Interstate 95 in Maine

Interstate 95 in Maine


Get started kittery
End Houlton
Length 305 mi
Length 491 km
New Hampshire1 Kittery

2 Kittery

3 The Maine Outlet

7 York

19 Wells

25 Kennebunk

32 Biddeford

36 → Old Orchard Beach

42 Scarborough

44 → Portland

45 Maine Turnpike Approach

46 Portland International Airport

47 Westbrook

48 Portland

52 Falmouth Spuri

53 North Deering

63 Gray

75 South Lewiston

80 East Lewiston

86 Sabattus

102 Gardiner

103 → Portland

109 Augusta

112 Augusta

113 North Augusta

120 Sydney

124 South Waterville

127 Waterville

130 North Waterville

132 Fairfield

133 Fairfield

138 Clinton

150 Pittsfield

157 Newport

159 East Newport

161 East Newport

167 Carmel

174 Winterport

180 Hampden

182 → Bangor Bypass

183 Bangor

185 Bangor

186 North Bangor

187 Bangor Mall

191 Orono

193 University of Maine

197 Milford

199 Alton

217 West Enfield

227 Lincoln

244 Medway

259 Benedicta

264 patten

276 Island Falls

286 Smyrna Hills


302 Houlton

305 Houlton

Interstate 95 or I -95 is an Interstate Highway in the U.S. state of Maine. The road runs from Kittery on the New Hampshire border to the Canadian border at Houlton. It is the only main interstate route in the state. The road serves most major cities in the state, such as Portland, Augusta, and Bangor. The section between New Hampshire and Augusta is a toll road, the Maine Turnpike. The route in Maine is 491 kilometers long.

  • Lists all banks in Maine. Also covers major cities with popular attractions of Maine.

Travel directions

I-295 at Portland.

I-95 at Falmouth.

I-95 at Bangor.

Interstate 95 in New Hampshire crosses the Piscataqua River via an arch bridge and enters the state of Maine. I-95 then has 2×3 lanes and is formed by the Maine Turnpike. The highway heads north through very densely wooded areas, a short distance from the Atlantic Ocean. Unlike New Hampshire, Maine’s coastline is urbanized to a limited extent. After 70 kilometers you reach Portland, the largest city on the route. Just before Portland, Interstate 195 from Biddeford joins, in Portland Interstate 295 branches off, forming an alternative route to the north.

At the intersection with I-295, the route also ends with 2×3 lanes. I-95 then passes through Portland’s western suburbs. On the north side of town, there is another option to reach I-295, via the short Interstate 495. After this, the toll road heads north in 2×2 lanes through a rural area with lots of forest and scattered meadows. I-95 passes through an area of ​​low hills. After 50 kilometers you reach the town of Lewiston, where you cross the Androscoggin River. I-95 heads northeast from here and after 35 kilometers, I-295 from Portland rejoins at Gardiner.

I-95 then heads north parallel to the Kennebec River. The highway leads past Augusta, the state capital of Maine, and later Waterville, where one crosses the Kennebec River. The stretch from Waterville to Bangor curves more to the east, characteristic of the broad wooded median strip on much of I-95 in this area. Bangor is the last major town on the I-95 route. Interstate 395 exits in the south of the city. I-95 runs along the west side of Bangor and then follows the Penobscot River north. Population density is getting lower and I-95 is getting quieter. From Bangor it is almost 200 kilometers through sparsely populated rural areas to the border with Canada.

At Medway one crosses the Penobscot River. North of this, I-95 no longer follows a major river. The highway leads through predominantly densely wooded areas and regularly has a wooded median strip. Northern Maine also has some low mountains with bare peaks, but few hills are higher than 400 meters. US 2 runs parallel to I-95 here. The final stretch of I-95 curves east, reaching the border town of Houlton. In Houlton you cross the US 1, after which the border crossing with Canada follows. Highway 95 in New Brunswick then continues to nearby Woodstock, where access is on the Trans-Canada Highway.

  • Lists public libraries county by county within Maine. Also covers state overview, bordering states, state history and major cities in Maine.


The first section of the highway to open was the Maine Turnpike in 1947 between Kittery and Portland, the bridge on the New Hampshire border, incidentally, was two-lane until 1972. In 1955 an extension to Augusta opened, completing the Maine Turnpike. The first toll-free section of Interstate Highway opened in 1960 and was an extension from Augusta to Fairfield. During the 1960s, the rest of the route was built through northern Maine, with some sections opening initially as a super two and later widening to 2×2 lanes. By 1967, the entire Interstate 95 in Maine was completed. It was not until 1981 that the entire route was four lanes.

In 2004, the routing of I-95 was changed. Where the highway used to run from Portland via Brunswick to Augusta, it now goes via Auburn-Lewiston. The old route is run by Interstate 295. The section around Houlton is the quietest stretch of any Interstate Highway in the United States.

Opening history

From Unpleasant Length Opening
kittery Portland 71 km 13-12-1947
Portland Augusta 105 km 13-12-1955
Augusta Fairfield 39 km 1960
Bangor-Hammond St Bangor-Hogan Rd 6 km 1960
Bangor Orono 6 km 1961
Newport I-395 40 km 1963
Fairfield Newport 39 km 1964
Orono Howland 40 km 1965
Howland Medway 45 km 1966
Oakfield Houlton 26 km 1966
Medway Oakfield 64 km 1967

Traffic intensities

Every day, 82,000 vehicles cross the New Hampshire border, dropping to 70,000 vehicles at Biddeford and 50,000 vehicles after the interchange with I-295 in Portland. Further north, there are 35,000 vehicles in Falmouth and 12,000 in Lewiston. This rises again to 22,000 vehicles at Augusta and 28,000 vehicles between Augusta and Waterville. This then drops to 14,000 vehicles until Bangor. 25,000 vehicles pass through Bangor, then descend to 7,000 to 4,000 vehicles until Houlton. Only 2,200 vehicles cross the border into Canada every day.

Interstate 95 in Maine

Comments are closed.