The Top Fishing Locations in Maine

Great Spots for both Fresh & Saltwater Fishing

  • Anyone under 16 years old may fish in Maine without a license. Older people must obtain a license before fishing in inland waters or transporting fish from inland waters.
  • Seasonal fishing licenses cost $25 for Maine residents 16 and older, and $64 for non-residents. Licenses can be obtained from agents throughout the state at sporting goods stores, many convenience stores, at town clerk offices, or online from the Maine Department of Inland Fisheries and Wildlife. Non-residents may also purchase a license by mail. Call 207-287-8000 for more information.

  • Maine Tide Charts

Fresh & Saltwater Fishing in Maine
Fort Point State Park - Photo Credit Maine Bureau of Parks & Lands
Fort Point State Park

Cape Jellison Road Stockton Springs, ME, 04981 Phone: 207-941-4014

Salt water fishing and boating are welcomed at this park on a beautiful peninsula on the Penobscot River. - Park Brochure with Map (PDF)
Summit Lake View - Tumbledown Mountain - Weld, ME
Tumbledown Mountain

Trails off Weld-to-Byron Road Weld, ME, 04285 Phone:

Trails of varying difficulty greet hikers on this three-peaked mountain. The shortest and easiest is the Brook Trail, which is only a 1.5-mile round trip. The Loop Trail affords views of the Great Ledges, and the Chimney Trail is an extremely difficult hike to the summit. Fishing can be had at Tumbledown Pond, reached along the Brook Trail. Here are some of the bodies of fresh water in the Western Lakes and Mountains region that provide fine fishing experiences:
  • In the Rangeley area, try Rangeley lake, Cupsuptic Lake, Quimby Pond, Dodge Pond, Big Kennabago Stream, Little Kennebago Stream, Loon Lake, Richardson Lake, Mooselookmeguntic Lake, and Aziscohos.
  • Further south, fisherman will enjoy the offerings at Sebago Lake, Long Lake, Crystal Lake, Panther Pond and more.
  • Kennebunk and Mousam Rivers

    Popular area for striped bass fishing.
    Mountainside Hike - Baxter State Park - Millinocket, ME
    Baxter State Park

    64 Balsam Drive Millinocket, ME, 04462 Phone: 207-723-5140

    People of all ages and skill levels can enjoy many types of fishing at this park, from ponds to streams to whole lakes. Check each fishing area for special regulations.
    Eastern Branch of the Penobscot River

    Along Route 11 Medway, ME Phone:

    Fishermen will enjoy this river with its supply of Atlantic Salmon and large mouth bass. The scenery along the river makes it a great canoeing spot.
    Grand Lakes Area

    Princeton is the gateway to a fisherman's paradise, featuring dozens of lakes, streams and rivers and plenty of varied fish to challenge all season long.
    Shin Pond - Mount Chase, ME
    Shin Pond

    Off NH Route 159 Mount Chase, ME, 04765 Phone:

    Dotted with resorts and beaches, this body of water will provide visitors with just about every type of activity, from fishing and boating, to sea plane rides.
    The Kokadjo Area

    The streams and ponds around in and around Kokadjo are known for some of the best fly fishing in Maine.
    Fishing in Acadia National Park - Bar Harbor, ME - Photo Credit Maine Bureau of Parks and Lands
    Acadia National Park

    Maine Route 3 Bar Harbor, ME, 04609 Phone: 207-288-3338

    Salt-water fishing may be done along the rocky shore and tide pools of this oceanside park. - Park Maps
    Belgrade Lakes Region

    The Belgrade lakes, just north of Augusta, is a chain of seven fresh water lakes. All the lakes have excellent fishing and state-operated boat launches. Open water fishing and ice fishing is permitted. Expect to find brown trout, brook trout, salmon, smelt, largemouth bass, smallmouth bass, white perch, pickerel, northern pike. See Maine Department of Inland Fisheries and Wildlife for more information and fishing licenses.
    Ponds include Great Pond in Belgrade and Rome, off routes 27, 8, and 225; Messalonskee Lake in Belgrade, Oakland, Sidney, off routes 8, 11, and 23; North Pond in Mercer and Smithfield, off routes 8 or 137 or Caswell Road; East Pond in Oakland and Smithfield, off East Pond Road.
    Sebago Lake State Park - Casco, ME - Photo Credit Maine Office of Tourism
    Sebago Lake State Park

    11 Park Access Road Casco, ME, 04015 Phone: 207-693-6231

    Fishing is done on this large lake. A boat launch is available. See full description of Sebago Lake State Park.
    Spencer Pond

    This pond is a good area for fishing and game hunting.
    Crescent Beach State Park - Cape Elizabeth, ME - Photo Credit ME Bureau of Parks and Lands
    Crescent Beach State Park

    7 Tower Drive Cape Elizabeth, ME, 04107 Phone: 207-799-5871

    Offshore fishing in the calm, warm ocean off Cape Elizabeth in Maine.
    Hours: Open daily 9am - Sunset unless posted otherwise. A fee is charged to enter the park.