Maine Parks

Maine State and National Parks

Maine is home to one National Park and thirty-four State Parks.

For a printable list of all parks in Maine, click here.

Acadia National Park is located in Bar Harbor, Maine on Mount Desert Island. It protects 47,000 acres of public and private lands and owns 35, 332 acres.

The largest of Maine’s state parks is Baxter State Park just north of Millinocket. It encompasses approximately 375 square miles and is home to Maine’s highest peak, Mt. Katahdin. Another 32 parks range in size from a couple of acres to several square miles. They can be found in the mountains and along lakeshores and the coast. There’s even a state park on an island that is only accessible by private boat.

Visitation of a Maine state park requires a park pass. The state of Maine offers free day use park passes to senior citizens, 65 and over.

Click on day-use park pass to obtain a day-use park pass.

Click on Veteran’s Park Pass to obtain a Maine park pass for a veteran.

National Parks in Maine

Acadia National Park
AcadiaPO Box 177
Bar Harbor ME 04609


State Parks in Maine

Also view the Chart of Park Features and Facilities.

Allagash Wilderness Waterway

Aroostook State Park

Baxter State Park

Birch Point State Park

Bradbury Mountain State Park

Camden Hills State Park

Cobscook Bay State Park

Crescent Beach State Park

Damariscotta Lake State Park

Ferry Beach State Park

Fort Point State Historic Site

Grafton Notch State Park

Holbrook Island Sanctuary

Lake St. George State Park

Lamoine State Park

Lily Bay State Park

Moose Point State Park

Mt. Blue State Park

Peacock Beach State Park

Peaks-Kenny State Park

Penobscot River Corridor

Popham Beach State Park

Quoddy Head State Park

Range Ponds State Park

Rangeley Lake State Park

Reid State Park

Roque Bluffs

Sebago Lake State Park

Shackford Head State Park

Swan Lake State Park

Two Lights State Park

Vaughan Woods State Park

Warren Island State Park

Wolfe’s Neck Woods State Park