Parks, beaches and places to go around Portland

This list covers 127 public places in 31 towns around Portland: parks, beaches, boat ramps, trails, dog parks, libraries, pools, museums, farmers markets, rainy-day spots and courts. Every row links to the place's official site and shows the day it was last checked.

Hours and fees change during the year, so they are left off this page. The official site has the current ones.

Map of Maine with Cumberland County, Sagadahoc County and York County highlighted, with 127 small dots marking the places listed below.Cumberland CountySagadahoc CountyYork CountyBradbury Mountain State ParkBug Light ParkClifford ParkCoffin Pond Recreation AreaDeering Oaks ParkEastern PromenadeFort Foster ParkFort McClary State Historic SiteFort Williams ParkGowen Memorial ParkHinckley ParkLibrary ParkMayor Baxter WoodsMill Creek ParkPayson ParkRiverbank ParkRiverton Trolley ParkRotary ParkRoyal River ParkSebago Lake State ParkTwo Lights State ParkWinslow Memorial ParkWolfe's Neck Woods State ParkCrescent Beach State ParkDrakes Island BeachDundee ParkEast End BeachFerry Beach State ParkGooch's BeachHiggins BeachLong Sands BeachOgunquit BeachPine Point Beach at Hurd ParkPopham Beach State ParkReid State ParkScarborough Beach State ParkShort Sands BeachWells BeachWillard BeachFalmouth Town LandingFore River Boat FacilityMere Point Boat LaunchTown of Standish Boat LaunchYarmouth Town LandingBack Cove TrailBrunswick Town CommonsEastern TrailFore River SanctuaryGilsland Farm Audubon CenterMackworth IslandMill Brook PreserveMount Agamenticus Conservation RegionPresumpscot River PreserveRachel Carson National Wildlife RefugeSouth Portland Greenbelt WalkwayThorne Head PreserveWhiskeag TrailFort Williams Park Off-Leash AreaQuarry Run Dog ParkRotary Park Dog ParkValley Street Dog ParkBaxter Memorial LibraryCurtis Memorial LibraryDyer LibraryEdith Belle Libby Memorial LibraryFalmouth Memorial LibraryFreeport Community LibraryKennebunk Free LibraryLouis B. Goodall Memorial LibraryMcArthur Public LibraryMerrill Memorial LibraryPatten Free LibraryPortland Public LibraryPortland Public Library Burbank BranchPortland Public Library Peaks Island BranchPortland Public Library Riverton BranchPrince Memorial LibraryRice Public LibraryScarborough Public LibrarySouth Portland Public LibrarySouth Portland Public Library Memorial BranchThomas Memorial LibraryTopsham Public LibraryWalker Memorial LibraryWells Public LibraryWindham Public LibraryYork Public LibraryReiche Community PoolRising Eddy Community PoolRiverton PoolBowdoin College Museum of ArtBrick Store MuseumChildren’s Museum & Theatre of MaineInternational Cryptozoology MuseumMaine Historical Society and Wadsworth-Longfellow HouseMaine Maritime MuseumMaine Narrow Gauge Railroad MuseumMuseums of Old YorkOgunquit Museum of American ArtPeary-MacMillan Arctic MuseumPortland Museum of ArtPortland ObservatorySaco MuseumSeashore Trolley MuseumTate House MuseumVictoria MansionBath Farmers MarketBrunswick Farmers Market at Crystal Spring FarmBrunswick Winter MarketKennebunk Farmers MarketPortland Farmers Market at Deering OaksPortland Farmers Market at Monument SquareSaco Farmers and Artisans MarketSanford Farmers MarketScarborough Farmers MarketYarmouth Farmers MarketBiddeford Ice ArenaFamily Ice CenterMaine Wildlife ParkScarborough Marsh Audubon CenterWells Reserve at LaudholmWilliam B. Troubh Ice ArenaClifford Park Tennis and Pickleball CourtsDeering Oaks Tennis and Pickleball CourtsFort Williams Park Tennis and Pickleball CourtsPayson Park Tennis and Basketball CourtsRotary Park Sand Volleyball Court
  • Parks
  • Beaches
  • Boat ramps
  • Trails
  • Dog parks
  • Libraries
  • Pools
  • Museums
  • Farmers markets
  • Rainy-day spots
  • Courts
Cumberland County, Sagadahoc County and York County, Maine. Map drawn from U.S. Census Bureau county boundaries (public domain).

All 127 places

Parks

  • Park · Pownal

    Bradbury Mountain State Park

    Bradbury Mountain is the one park in this group with a campground, and its summit trail is a short climb from the parking area.

    Outdoors · Fee

    • walking trails
    • campground
    • Picnic area
    • Restrooms
    • Parking

    528 Hallowell Road, Pownal, ME 04069

    Official site · Checked

  • Park · South Portland

    Bug Light Park

    The nearly nine-acre park holds the Portland Breakwater Lighthouse and a memorial to the Liberty ships built here in the Second World War.

    Outdoors

    • Boat launch
    • Picnic area
    • Restrooms
    • Paved path
    • Parking

    Madison Street, South Portland, ME 04106

    Official site · Checked

  • Park · Biddeford

    Clifford Park

    Clifford Park covers more than 240 acres on Pool Street, with a trail system used for walking, biking and skiing.

    Outdoors

    • walking trails
    • tennis courts
    • pickleball courts
    • Playground
    • basketball hoops
    • skate park
    • Picnic area
    • Restrooms

    130 Pool Street, Biddeford, ME 04005

    Official site · Checked

  • Park · Brunswick

    Coffin Pond Recreation Area

    Coffin Pond is the town swimming area in Brunswick, run by the recreation department off River Road.

    Outdoors

    • beach
    • Playground
    • Picnic area
    • Restrooms
    • Parking

    River Road, Brunswick, ME 04011

    Official site · Checked

  • Park · Portland

    Deering Oaks Park

    Deering Oaks covers 55 acres between Park Avenue and Interstate 295 and is listed on the National Register of Historic Places.

    Outdoors

    • Playground
    • Splash pad
    • tennis courts
    • basketball court
    • volleyball court
    • baseball diamond
    • pond

    45 Park Avenue, Portland, ME 04103

    Official site · Checked

  • Park · Portland

    Eastern Promenade

    The city lists the Eastern Promenade at 68.2 acres, with parking on the Promenade itself and on Cutter Street.

    Outdoors

    • Paved path
    • Picnic area
    • Parking
    • Dogs allowed

    283 Eastern Promenade, Portland, ME 04101

    Official site · Checked

  • Park · Kittery

    Fort Foster Park

    The town park is on the southwest tip of Gerrish Island, on a fort that was active from 1901 to 1946.

    Outdoors · Fee

    • beach
    • walking trails
    • Picnic area
    • pier

    Pocahontas Road, Kittery Point, ME 03905

    Official site · Checked

  • Park · Kittery

    Fort McClary State Historic Site

    The state keeps the 1844 blockhouse here at the mouth of the Piscataqua, one of the last of its kind standing.

    Outdoors · Fee

    • historic structures
    • Picnic area
    • Parking

    63 Pepperrell Road, Kittery Point, ME 03905

    Official site · Checked

  • Park · Cape Elizabeth

    Fort Williams Park

    The town owns this ninety-acre park around Portland Head Light, with athletic fields, an off-leash dog area and a small beach.

    Outdoors

    • Picnic area
    • Grills
    • walking trails
    • Playground
    • tennis courts
    • pickleball courts
    • Off-leash area
    • beach
    • ball fields

    1000 Shore Road, Cape Elizabeth, ME 04107

    Official site · Checked

  • Park · Sanford

    Gowen Memorial Park

    The 20-acre park was willed to Sanford in the 1930s, and the town built a stone gazebo above Number One Pond in 1937.

    Outdoors

    • walking paths
    • gazebo
    • bandstand

    Gowen Park Drive, Sanford, ME 04073

    Official site · Checked

  • Park · South Portland

    Hinckley Park

    Hinckley Park covers about 40 acres of wooded trails around two ponds off Highland Avenue.

    Outdoors

    • walking trails
    • Dogs allowed

    Hinckley Drive, South Portland, ME 04106

    Official site · Checked

  • Park · Bath

    Library Park

    Library Park is the green in front of the Patten Free Library in downtown Bath.

    Outdoors

    • walking paths
    • seating

    43 Summer Street, Bath, ME 04530

    Official site · Checked

  • Park · Portland

    Mayor Baxter Woods

    This 30-acre municipal forest in Deering Center has about a mile and a half of wide marked trails, with parking on Stevens and Forest Avenues.

    Outdoors

    • walking trails
    • Parking
    • Dogs allowed

    850 Forest Avenue, Portland, ME 04103

    Official site · Checked

  • Park · South Portland

    Mill Creek Park

    This ten-acre downtown park holds a landscaped pond and rose garden and is where the city runs concerts and its tree lighting.

    Outdoors

    • pond
    • rose garden
    • Paved path
    • winter ice skating

    Broadway at Ocean Street, South Portland, ME 04106

    Official site · Checked

  • Park · Portland

    Payson Park

    The city lists Payson Park at 47.75 acres between Ocean Avenue and Baxter Boulevard, and floods a rink there in winter.

    Outdoors

    • walking trails
    • Playground
    • tennis courts
    • basketball court
    • ball fields
    • arboretum
    • winter ice rink
    • sledding hill

    755 Baxter Boulevard, Portland, ME 04103

    Official site · Checked

  • Park · Westbrook

    Riverbank Park

    Riverbank Park is behind Main Street with paved paths along the bank of the Presumpscot River.

    Outdoors

    • Paved path
    • walking trails

    677 Main Street, Westbrook, ME 04092

    Official site · Checked

  • Park · Portland

    Riverton Trolley Park

    The city lists this 19-acre park at the corner of Riverside Street and Forest Avenue, on the site of the old trolley park.

    Outdoors

    • walking trails
    • Parking

    Riverside Street at Forest Avenue, Portland, ME 04103

    Official site · Checked

  • Park · Biddeford

    Rotary Park

    Rotary Park runs to 72 acres on the Saco River and holds the city dog park, a boat launch and a swimming beach.

    Outdoors

    • walking trails
    • Playground
    • Boat launch
    • Off-leash area
    • community garden
    • Picnic area
    • sand volleyball
    • disc golf
    • Lifeguard (seasonal)
    • ball fields

    550 Main Street, Biddeford, ME 04005

    Official site · Checked

  • Park · Yarmouth

    Royal River Park

    The park follows the Royal River through the middle of Yarmouth, past the falls the old mills were built on.

    Outdoors

    • walking trails
    • Picnic area
    • Parking

    Bridge Street, Yarmouth, ME 04096

    Official site · Checked

  • Park · Casco

    Sebago Lake State Park

    The park is on the north shore of Sebago Lake and has one of the improved trailered launches onto the lake.

    Outdoors · Fee

    • beach
    • campground
    • Boat launch
    • Restrooms
    • Picnic area
    • Parking

    11 Park Access Road, Casco, ME 04015

    Official site · Checked

  • Park · Cape Elizabeth

    Two Lights State Park

    Two Lights is day use only, on the headland where the two Cape Elizabeth light towers were built.

    Outdoors · Fee

    • Picnic area
    • Restrooms
    • Parking
    • walking trails

    7 Tower Drive, Cape Elizabeth, ME 04107

    Official site · Checked

  • Park · Freeport

    Winslow Memorial Park

    The town park at the end of Staples Point Road has a tidal beach, camping and a launch onto Casco Bay.

    Outdoors

    • beach
    • campground
    • Boat launch
    • Picnic area
    • Restrooms

    Staples Point Road, Freeport, ME 04032

    Official site · Checked

  • Park · Freeport

    Wolfe's Neck Woods State Park

    This is a day-use state park on the neck between the Harraseeket River and Casco Bay, with shoreline and woods trails.

    Outdoors · Fee

    • walking trails
    • Picnic area
    • Restrooms
    • Parking

    426 Wolfe's Neck Road, Freeport, ME 04032

    Official site · Checked

Beaches

  • Beach · Cape Elizabeth

    Crescent Beach State Park

    Crescent Beach is a day-use state park, so there is no camping and the gate closes at the posted seasonal schedule.

    Outdoors · Fee

    • Restrooms
    • Parking
    • Picnic area
    • Lifeguard (seasonal)

    66 Two Lights Road, Cape Elizabeth, ME 04107

    Official site · Checked

  • Beach · Wells

    Drakes Island Beach

    Public access is at the end of Drakes Island Road, along a 2,800-foot beach backed by natural dunes.

    Outdoors

    • Restrooms
    • Parking

    28 Foster Lane, Wells, ME 04090

    Official site · Checked

  • Beach · Windham

    Dundee Park

    Dundee Park is the one public beach and waterfront park the town of Windham runs.

    Outdoors · Fee

    • beach
    • Playground
    • Picnic area
    • Restrooms
    • Parking

    79 Presumpscot Road, Windham, ME 04062

    Official site · Checked

  • Beach · Portland

    East End Beach

    This is the only public beach in the city of Portland, and trailered boats using the ramp need a city launch pass.

    Outdoors

    • Parking
    • Picnic area
    • Boat launch
    • Kayak launch

    1 Cutter Street, Portland, ME 04101

    Official site · Checked

  • Beach · Saco

    Ferry Beach State Park

    The park is off Route 9 on Bay View Road, between Old Orchard Beach and Camp Ellis, with woodland trails behind the sand.

    Outdoors · Fee

    • Restrooms
    • walking trails
    • Parking

    95 Bay View Road, Saco, ME 04072

    Official site · Checked

  • Beach · Kennebunk

    Gooch's Beach

    A town parking sticker is required here in summer, and stickers come from Kennebunk Town Hall.

    Outdoors

    • Parking

    121 Beach Avenue, Kennebunk, ME 04043

    Official site · Checked

  • Beach · Scarborough

    Higgins Beach

    The town lists Higgins Beach under its community services department, with the public parking lot on Ocean Avenue.

    Outdoors

    • Parking

    41 Ocean Avenue, Scarborough, ME 04074

    Official site · Checked

  • Beach · York

    Long Sands Beach

    The town runs metered parking along Long Beach Avenue and keeps a public restroom at the halfway point of the beach.

    Outdoors · Fee

    • Restrooms
    • Lifeguard (seasonal)
    • Parking

    Long Beach Avenue, York, ME 03910

    Official site · Checked

  • Beach · Ogunquit

    Ogunquit Beach

    The main beach entrance is at the end of Beach Street, where the Ogunquit River runs out behind the dune.

    Outdoors · Fee

    • Restrooms
    • Showers
    • Lifeguard (seasonal)
    • Parking
    • concessions

    Beach Street, Ogunquit, ME 03907

    Official site · Checked

  • Beach · Scarborough

    Pine Point Beach at Hurd Park

    Pine Point is the town beach at Hurd Park on King Street, at the mouth of the Scarborough River.

    Outdoors

    • Parking

    63 King Street, Scarborough, ME 04074

    Official site · Checked

  • Beach · Phippsburg

    Popham Beach State Park

    Popham is where the Kennebec meets the sea, and the state runs it as a day-use park with no camping.

    Outdoors · Fee

    • Restrooms
    • Showers
    • Parking
    • Lifeguard (seasonal)

    10 Perkins Farm Lane, Phippsburg, ME 04562

    Official site · Checked

  • Beach · Georgetown

    Reid State Park

    Reid was the first state-owned saltwater beach in Maine and is day use only, out at the end of Seguinland Road.

    Outdoors · Fee

    • Restrooms
    • Parking
    • Picnic area

    Seguinland Road, Georgetown, ME 04548

    Official site · Checked

  • Beach · Scarborough

    Scarborough Beach State Park

    This state park beach is off Black Point Road, and the state runs it as day use with no camping.

    Outdoors · Fee

    • Restrooms
    • Parking
    • Lifeguard (seasonal)

    418 Black Point Road, Scarborough, ME 04074

    Official site · Checked

  • Beach · York

    Short Sands Beach

    Parking for Short Sands is in the marked spaces in the Ellis Park lot off Ocean Avenue.

    Outdoors · Fee

    • Restrooms
    • Showers
    • Lifeguard (seasonal)
    • Parking

    Ocean Avenue, York, ME 03910

    Official site · Checked

  • Beach · Wells

    Wells Beach

    Wells Beach is reached down Mile Road off Route 1, with paid town parking at the end.

    Outdoors · Fee

    • Restrooms
    • Lifeguard (seasonal)
    • Parking
    • concessions

    Mile Road, Wells, ME 04090

    Official site · Checked

  • Beach · South Portland

    Willard Beach

    Willard Beach is between Southern Maine Community College and Fishermans Point, looking out at Cushing Island and Ram Island Light.

    Outdoors

    • Restrooms
    • Parking

    1 Fisherman Lane, South Portland, ME 04106

    Official site · Checked

Boat ramps

  • Boat ramp · Falmouth

    Falmouth Town Landing

    The town landing at the end of Town Landing Road holds the largest mooring field in Maine and has a small public beach beside the ramp.

    Outdoors

    • Boat launch
    • Parking
    • beach
    • seating

    Town Landing Road, Falmouth, ME 04105

    Official site · Checked

  • Boat ramp · South Portland

    Fore River Boat Facility

    The municipal ramp at Bug Light Park has twin lanes and a long tie-up float onto Portland Harbor and Casco Bay.

    Outdoors

    • Boat launch
    • Parking
    • tie-up float

    Madison Street, South Portland, ME 04106

    Official site · Checked

  • Boat ramp · Brunswick

    Mere Point Boat Launch

    The state owns this launch and the town of Brunswick maintains it, giving deep-water access to northern Casco Bay at any tide.

    Outdoors · Fee

    • Boat launch
    • Kayak launch
    • Restrooms
    • Accessible
    • Parking

    1161 Mere Point Road, Brunswick, ME 04011

    Official site · Checked

  • Boat ramp · Standish

    Town of Standish Boat Launch

    The state fishing guide lists this Route 35 launch in Standish as one of the improved trailered accesses onto Sebago Lake.

    Outdoors · Fee

    • Boat launch
    • Parking

    Northeast Road, Standish, ME 04084

    Official site · Checked

  • Boat ramp · Yarmouth

    Yarmouth Town Landing

    The concrete ramp and dock on the Royal River are reached from Bayview Street on the east side of the river.

    Outdoors

    • Boat launch
    • Parking
    • dock

    Bayview Street, Yarmouth, ME 04096

    Official site · Checked

Trails

  • Trail · Portland

    Back Cove Trail

    The Back Cove loop runs about 3.6 miles of multi-use path around the cove, with Payson Park at its northern end.

    Outdoors

    • Paved path
    • Parking
    • Dogs allowed

    Baxter Boulevard at Preble Street Extension, Portland, ME 04103

    Official site · Checked

  • Trail · Brunswick

    Brunswick Town Commons

    The parking lot for the commons is on Harpswell Road about a mile and a half south of Bowdoin College.

    Outdoors

    • walking trails
    • Parking

    Harpswell Road, Brunswick, ME 04011

    Official site · Checked

  • Trail · Scarborough

    Eastern Trail

    The Scarborough trailhead for the Eastern Trail is on Pine Point Road, where the path crosses the marsh on an old rail bed.

    Outdoors

    • Parking
    • walking trails

    130 Pine Point Road, Scarborough, ME 04074

    Official site · Checked

  • Trail · Portland

    Fore River Sanctuary

    The 85-acre sanctuary holds Jewell Falls, the only natural waterfall in Portland, and traces of the old Cumberland and Oxford Canal.

    Outdoors

    • walking trails
    • birdwatching

    1599 Congress Street, Portland, ME 04102

    Official site · Checked

  • Trail · Falmouth

    Gilsland Farm Audubon Center

    Maine Audubon keeps its headquarters here on a 65-acre sanctuary with more than two miles of trails on the Presumpscot estuary.

    Outdoors

    • walking trails
    • nature store
    • education center
    • Parking

    20 Gilsland Farm Road, Falmouth, ME 04105

    Official site · Checked

  • Trail · Falmouth

    Mackworth Island

    A causeway reaches this 100-acre state-owned island, where a 1.4-mile loop trail runs the shoreline.

    Outdoors

    • walking trails
    • Parking

    Andrews Avenue, Falmouth, ME 04105

    Official site · Checked

  • Trail · Westbrook

    Mill Brook Preserve

    The trail follows Mill Brook, an alewife run, and a separate 32-acre south parcel adds a mile-and-a-half loop.

    Outdoors

    • walking trails

    Methodist Road, Westbrook, ME 04092

    Official site · Checked

  • Trail · York

    Mount Agamenticus Conservation Region

    The conservation region takes in about 10,000 acres, one of the larger undeveloped forest blocks left on the New England coast.

    Outdoors

    • walking trails
    • summit lodge
    • Parking

    21 Mount Agamenticus Road, York, ME 03909

    Official site · Checked

  • Trail · Portland

    Presumpscot River Preserve

    Portland Trails carries this riverside preserve on its trail list as a woodland walk inside the city.

    Outdoors

    • walking trails

    Overset Road, Portland, ME 04103

    Official site · Checked

  • Trail · Wells

    Rachel Carson National Wildlife Refuge

    The Carson Trail at the Port Road headquarters is a one-mile loop built to take wheelchairs and strollers.

    Outdoors

    • walking trails
    • Accessible
    • Parking

    321 Port Road, Wells, ME 04090

    Official site · Checked

  • Trail · South Portland

    South Portland Greenbelt Walkway

    The paved Greenbelt Walkway crosses the city and has its eastern end at Bug Light Park.

    Outdoors

    • Paved path
    • Parking

    Madison Street, South Portland, ME 04106

    Official site · Checked

  • Trail · Bath

    Thorne Head Preserve

    The land trust runs this 96-acre preserve at the north end of High Street, with a trailhead kiosk and no restrooms.

    Outdoors · Free

    • walking trails
    • Parking
    • trailhead kiosk

    High Street, Bath, ME 04530

    Official site · Checked

  • Trail · Bath

    Whiskeag Trail

    The Whiskeag Trail runs from Thorne Head Preserve along Whiskeag Creek, and the northern trailhead is where High Street ends.

    Outdoors

    • walking trails
    • Parking

    High Street, Bath, ME 04530

    Official site · Checked

Dog parks

  • Dog park · Cape Elizabeth

    Fort Williams Park Off-Leash Area

    Cape Elizabeth sets aside an off-leash dog walking area inside Fort Williams Park.

    Outdoors

    • Off-leash area

    1000 Shore Road, Cape Elizabeth, ME 04107

    Official site · Checked

  • Dog park · Portland

    Quarry Run Dog Park

    Quarry Run has seven acres of fenced off-leash space, with a smaller fenced area inside it for small dogs.

    Outdoors

    • Off-leash area
    • fenced

    Rowe Avenue, Portland, ME 04103

    Official site · Checked

  • Dog park · Biddeford

    Rotary Park Dog Park

    The city dog park is one of the pieces inside Rotary Park on the Saco River.

    Outdoors

    • Off-leash area
    • Parking

    550 Main Street, Biddeford, ME 04005

    Official site · Checked

  • Dog park · Portland

    Valley Street Dog Park

    The Valley Street enclosure is fully fenced, and the city puts out chairs and drinking water for dogs.

    Outdoors

    • Off-leash area
    • fenced
    • Water fountain
    • seating

    140 Valley Street, Portland, ME 04102

    Official site · Checked

Libraries

  • Library · Gorham

    Baxter Memorial Library

    Besides books, Gorham lends state park passes, telescopes and games on a library card.

    Indoors · Free

    • computers
    • state park passes
    • borrowable telescopes
    • borrowable games

    71 South Street, Gorham, ME 04038

    Official site · Checked

  • Library · Brunswick

    Curtis Memorial Library

    Curtis lends fourteen museum and attraction passes, more than any other library in the Brunswick and Bath area.

    Indoors · Free

    • Wi-Fi
    • computers
    • museum passes

    23 Pleasant Street, Brunswick, ME 04011

    Official site · Checked

  • Library · Saco

    Dyer Library

    Dyer Library shares its Main Street building with the Saco Museum and keeps a Maine History Room.

    Indoors · Free

    • Wi-Fi
    • computers
    • Maine history room

    371 Main Street, Saco, ME 04072

    Official site · Checked

  • Library · Old Orchard Beach

    Edith Belle Libby Memorial Library

    The town library is on Staples Street, a few blocks back from the Old Orchard Beach pier.

    Indoors · Free

    • Wi-Fi
    • computers

    27 Staples Street, Old Orchard Beach, ME 04064

    Official site · Checked

  • Library · Falmouth

    Falmouth Memorial Library

    Falmouth Memorial Library was founded in 1952 as a memorial to the town veterans.

    Indoors · Free

    • Wi-Fi
    • computers

    5 Lunt Road, Falmouth, ME 04105

    Official site · Checked

  • Library · Freeport

    Freeport Community Library

    The library has its own short street, Library Drive, off the main road through Freeport village.

    Indoors · Free

    • Wi-Fi
    • computers

    10 Library Drive, Freeport, ME 04032

    Official site · Checked

  • Library · Kennebunk

    Kennebunk Free Library

    Kennebunk Free Library is on Main Street in the village, within walking distance of the downtown shops.

    Indoors · Free

    • Wi-Fi
    • computers

    112 Main Street, Kennebunk, ME 04043

    Official site · Checked

  • Library · Sanford

    Louis B. Goodall Memorial Library

    Sanford lends from a 1937 Colonial Revival brick building in the middle of Sanford.

    Indoors · Free

    • Wi-Fi
    • computers

    952 Main Street, Sanford, ME 04073

    Official site · Checked

  • Library · Biddeford

    McArthur Public Library

    McArthur is on Main Street in downtown Biddeford, a short walk from the mill district.

    Indoors · Free

    • Wi-Fi
    • computers

    270 Main Street, Biddeford, ME 04005

    Official site · Checked

  • Library · Yarmouth

    Merrill Memorial Library

    The Yarmouth town library stands on Main Street in the village, a short walk from Royal River Park.

    Indoors · Free

    • Wi-Fi
    • computers

    215 Main Street, Yarmouth, ME 04096

    Official site · Checked

  • Library · Bath

    Patten Free Library

    The library stands in Library Park in downtown Bath and lends passes to Maine state parks and area museums.

    Indoors · Free

    • Wi-Fi
    • computers
    • museum passes
    • state park passes

    33 Summer Street, Bath, ME 04530

    Official site · Checked

  • Library · Portland

    Portland Public Library

    Reserve the free museum and park passes at any branch lending desk, where each branch releases one pass per day.

    Indoors · Free

    • Wi-Fi
    • computers
    • meeting rooms
    • art galleries
    • museum and park passes

    5 Monument Square, Portland, ME 04101

    Official site · Checked

  • Library · Portland

    Portland Public Library Burbank Branch

    Burbank is the Stevens Avenue branch, and free computers, Wi-Fi and tech help are available at every Portland branch.

    Indoors · Free

    • Wi-Fi
    • computers

    377 Stevens Avenue, Portland, ME 04103

    Official site · Checked

  • Library · Peaks Island

    Portland Public Library Peaks Island Branch

    This is the island branch of the Portland Public Library, reached from the mainland by the Casco Bay ferry.

    Indoors · Free

    • Wi-Fi
    • computers

    129 Island Avenue, Peaks Island, ME 04108

    Official site · Checked

  • Library · Portland

    Portland Public Library Riverton Branch

    Riverton is one of three Portland Public Library branches outside the downtown building, and one card works at all of them.

    Indoors · Free

    • Wi-Fi
    • computers

    1600 Forest Avenue, Portland, ME 04103

    Official site · Checked

  • Library · Cumberland

    Prince Memorial Library

    Prince Memorial is the town library for Cumberland and serves Chebeague Island residents as well.

    Indoors · Free

    • Wi-Fi
    • computers

    266 Main Street, Cumberland, ME 04021

    Official site · Checked

  • Library · Kittery

    Rice Public Library

    Kittery lends from Wentworth Street in the foreside, with a separate mailing address on Walker Street.

    Indoors · Free

    • Wi-Fi
    • computers

    8 Wentworth Street, Kittery, ME 03904

    Official site · Checked

  • Library · Scarborough

    Scarborough Public Library

    The library keeps a community resources directory on its own site alongside the catalog.

    Indoors · Free

    • Wi-Fi
    • computers

    48 Gorham Road, Scarborough, ME 04074

    Official site · Checked

  • Library · South Portland

    South Portland Public Library

    South Portland runs two library buildings, the Broadway main library and the Memorial Branch on Wescott Road.

    Indoors · Free

    • Wi-Fi
    • computers
    • museum and park passes

    482 Broadway, South Portland, ME 04106

    Official site · Checked

  • Library · South Portland

    South Portland Public Library Memorial Branch

    The Memorial Branch opened on Wescott Road in 1976 and shares one card with the Broadway main library.

    Indoors · Free

    • Wi-Fi
    • computers

    155 Wescott Road, South Portland, ME 04106

    Official site · Checked

  • Library · Cape Elizabeth

    Thomas Memorial Library

    Cape Elizabeth runs its library as a town department on Scott Dyer Road, beside the town community center.

    Indoors · Free

    • Wi-Fi
    • computers

    6 Scott Dyer Road, Cape Elizabeth, ME 04107

    Official site · Checked

  • Library · Topsham

    Topsham Public Library

    Topsham keeps its library on Foreside Road, across the Androscoggin from downtown Brunswick.

    Indoors · Free

    • Wi-Fi
    • computers

    25 Foreside Road, Topsham, ME 04086

    Official site · Checked

  • Library · Westbrook

    Walker Memorial Library

    The city library is in the 1894 Walker Memorial building on Main Street, designed by the architect Frederick Tompson.

    Indoors · Free

    • Wi-Fi
    • computers

    800 Main Street, Westbrook, ME 04092

    Official site · Checked

  • Library · Wells

    Wells Public Library

    The library is on Post Road, which is Route 1 through Wells, near the town offices.

    Indoors · Free

    • Wi-Fi
    • computers

    1434 Post Road, Wells, ME 04090

    Official site · Checked

  • Library · Windham

    Windham Public Library

    The town library is on Windham Center Road, and its Saturday service changes between the school year and summer.

    Indoors · Free

    • Wi-Fi
    • computers

    217 Windham Center Road, Windham, ME 04062

    Official site · Checked

  • Library · York

    York Public Library

    York Public Library stands on Long Sands Road, the road that runs down to Long Sands Beach.

    Indoors · Free

    • Wi-Fi
    • computers

    15 Long Sands Road, York, ME 03909

    Official site · Checked

Pools

  • Pool · Portland

    Reiche Community Pool

    Reiche is the indoor city pool in the West End, and open-swim passes are sold through the city recreation system.

    Indoors

    • indoor pool
    • lap swim
    • swim lessons

    166 Brackett Street, Portland, ME 04102

    Official site · Checked

  • Pool · Portland

    Rising Eddy Community Pool

    The city council renamed the old Kiwanis pool Rising Eddy in February 2026, and the splash pad outside the pool fence is free.

    Outdoors

    • outdoor pool
    • lap lanes
    • waterslides
    • zero-depth entry
    • Splash pad
    • Accessible

    165 Douglass Street, Portland, ME 04102

    Official site · Checked

  • Pool · Portland

    Riverton Pool

    Riverton Pool has been closed since September 2023 for a renovation that hit structural problems, so check the city aquatics page before going.

    Indoors

    • indoor pool

    1600 Forest Avenue, Portland, ME 04103

    Official site · Checked

Museums

  • Museum · Brunswick

    Bowdoin College Museum of Art

    The art museum is on the Bowdoin College quad in Brunswick, a short walk from the Arctic Museum.

    Indoors

    • galleries

    9400 College Station, Brunswick, ME 04011

    Official site · Checked

  • Museum · Kennebunk

    Brick Store Museum

    The museum occupies a block of Main Street buildings in Kennebunk, including the 1825 brick store it is named for.

    Indoors · Fee

    • galleries
    • walking tours
    • archives

    117 Main Street, Kennebunk, ME 04043

    Official site · Checked

  • Museum · Portland

    Children’s Museum & Theatre of Maine

    The Thompsons Point building runs to 30,000 square feet and holds more than twenty hands-on exhibits plus an 89-seat theatre.

    Indoors · Fee · Ages 5 to 12

    • interactive exhibits
    • theatre
    • science floor
    • Parking

    250 Thompsons Point Road, Portland, ME 04102

    Official site · Checked

  • Museum · Portland

    International Cryptozoology Museum

    The museum moved to Resurgam Place at Thompsons Point and holds the largest cryptozoology collection open to the public.

    Indoors · Fee

    • exhibits
    • museum store

    32 Resurgam Place, Portland, ME 04102

    Official site · Checked

  • Museum · Portland

    Maine Historical Society and Wadsworth-Longfellow House

    The society keeps a research library on Congress Street beside the Wadsworth-Longfellow House and its garden.

    Indoors · Fee

    • research library
    • museum
    • historic house
    • garden

    489 Congress Street, Portland, ME 04101

    Official site · Checked

  • Museum · Bath

    Maine Maritime Museum

    The museum is on the Kennebec below Bath Iron Works, on the grounds of the old Percy and Small shipyard.

    Indoors · Fee

    • exhibits
    • historic shipyard
    • boat tours
    • museum store
    • Parking

    243 Washington Street, Bath, ME 04530

    Official site · Checked

  • Museum · Portland

    Maine Narrow Gauge Railroad Museum

    The museum keeps two-foot gauge Maine railroad equipment and runs excursion trains from its Thames Street yard.

    Indoors · Fee

    • train rides
    • exhibits

    49 Thames Street, Portland, ME 04101

    Official site · Checked

  • Museum · York

    Museums of Old York

    Old York Historical Society keeps a group of historic buildings along York Street, including the Old Gaol.

    Indoors · Fee

    • historic buildings
    • guided tours
    • museum store

    207 York Street, York, ME 03909

    Official site · Checked

  • Museum · Ogunquit

    Ogunquit Museum of American Art

    The museum stands on Shore Road above the ocean, with a sculpture garden running down toward the water.

    Indoors · Fee

    • galleries
    • sculpture garden

    543 Shore Road, Ogunquit, ME 03907

    Official site · Checked

  • Museum · Brunswick

    Peary-MacMillan Arctic Museum

    Bowdoin College runs this Arctic museum on campus, built around the collections of Robert Peary and Donald MacMillan.

    Indoors

    • exhibits

    10 Polar Loop, Brunswick, ME 04011

    Official site · Checked

  • Museum · Portland

    Portland Museum of Art

    The museum is at Congress Square downtown, and several area libraries lend passes to it on a library card.

    Indoors · Fee

    • galleries
    • museum store

    7 Congress Square, Portland, ME 04101

    Official site · Checked

  • Museum · Portland

    Portland Observatory

    Greater Portland Landmarks runs this Munjoy Hill signal tower, the last maritime signal tower of its kind left in the country.

    Indoors · Fee

    • guided tours

    138 Congress Street, Portland, ME 04101

    Official site · Checked

  • Museum · Saco

    Saco Museum

    The Saco Museum shares its Main Street building with the Dyer Library and the two run as one organization.

    Indoors · Fee

    • galleries
    • exhibits

    371 Main Street, Saco, ME 04072

    Official site · Checked

  • Museum · Kennebunkport

    Seashore Trolley Museum

    This is the oldest and largest electric railway museum in the world, and the admission includes a ride on a restored trolley.

    Indoors · Fee

    • trolley rides
    • exhibits
    • museum store
    • Parking

    195 Log Cabin Road, Kennebunkport, ME 04046

    Official site · Checked

  • Museum · Portland

    Tate House Museum

    The Tate House stands in Stroudwater and dates to 1755, built for the Royal Navy mast agent.

    Indoors · Fee

    • guided tours
    • garden

    1267 Westbrook Street, Portland, ME 04102

    Official site · Checked

  • Museum · Portland

    Victoria Mansion

    This Danforth Street house was finished in 1860 and keeps most of its original interiors and furnishings.

    Indoors · Fee

    • guided tours
    • museum store

    109 Danforth Street, Portland, ME 04101

    Official site · Checked

Farmers markets

  • Farmers market · Bath

    Bath Farmers Market

    The market runs on the Bath waterfront in the warm months and moves into the Freight Shed on Commercial Street for winter.

    Outdoors

    • produce
    • bread

    Commercial Street, Bath, ME 04530

    Official site · Checked

  • Farmers market · Brunswick

    Brunswick Farmers Market at Crystal Spring Farm

    The land trust started this market at Crystal Spring Farm in 1999, and it runs at the farm through the warm months.

    Outdoors

    • produce
    • meat and dairy

    277 Pleasant Hill Road, Brunswick, ME 04011

    Official site · Checked

  • Farmers market · Brunswick

    Brunswick Winter Market

    The winter market moves indoors to the Fort Andross mill complex on Maine Street for the cold months.

    Indoors

    • produce
    • bread

    Fort Andross, 14 Maine Street, Brunswick, ME 04011

    Official site · Checked

  • Farmers market · Kennebunk

    Kennebunk Farmers Market

    The market uses the Garden Street parking lot on Saturdays from May into November.

    Outdoors

    • produce

    Garden Street, Kennebunk, ME 04043

    Official site · Checked

  • Farmers market · Portland

    Portland Farmers Market at Deering Oaks

    The Saturday summer market sets up in Deering Oaks, and the Wednesday market runs in Monument Square instead.

    Outdoors

    • produce
    • bread
    • meat and dairy

    45 Park Avenue, Portland, ME 04103

    Official site · Checked

  • Farmers market · Portland

    Portland Farmers Market at Monument Square

    Growers returned to Monument Square for the midweek market, which moves indoors to Stevens Avenue for winter.

    Outdoors

    • produce
    • bread

    Monument Square, Portland, ME 04101

    Official site · Checked

  • Farmers market · Saco

    Saco Farmers and Artisans Market

    The Saco market sets up at the Saco Valley Shopping Center on Spring Street from May into October.

    Outdoors

    • produce
    • crafts

    Spring Street, Saco, ME 04072

    Official site · Checked

  • Farmers market · Sanford

    Sanford Farmers Market

    The Sanford market runs Saturdays on Main Street from the first Saturday in May to the last Saturday in October.

    Outdoors

    • produce

    919 Main Street, Sanford, ME 04073

    Official site · Checked

  • Farmers market · Scarborough

    Scarborough Farmers Market

    The Scarborough market runs Sundays on Route 1 from June into October.

    Outdoors

    • produce

    259 US Route 1, Scarborough, ME 04074

    Official site · Checked

  • Farmers market · Yarmouth

    Yarmouth Farmers Market

    The Yarmouth market runs on Thursday afternoons at 200 Main Street from May through October.

    Outdoors

    • produce

    200 Main Street, Yarmouth, ME 04096

    Official site · Checked

Rainy-day spots

  • Rainy-day spot · Biddeford

    Biddeford Ice Arena

    The arena on Pomerleau Street is the indoor rink for the Biddeford and Saco area.

    Indoors

    • ice rink
    • skate rental

    18 Pomerleau Street, Biddeford, ME 04005

    Official site · Checked

  • Rainy-day spot · Falmouth

    Family Ice Center

    The Falmouth rink is on Hat Trick Drive off Route 1 and runs public skating alongside hockey programs.

    Indoors

    • ice rink
    • skate rental

    20 Hat Trick Drive, Falmouth, ME 04105

    Official site · Checked

  • Rainy-day spot · Gray

    Maine Wildlife Park

    The state wildlife department runs this park on Game Farm Road for animals that cannot be returned to the wild.

    Outdoors · Fee

    • animal enclosures
    • Picnic area
    • museum
    • snack shack
    • Parking

    56 Game Farm Road, Gray, ME 04039

    Official site · Checked

  • Rainy-day spot · Scarborough

    Scarborough Marsh Audubon Center

    The center is on the largest salt marsh in Maine and runs guided and self-guided walks plus canoe rentals in season.

    Indoors

    • exhibits
    • nature trail
    • canoe and kayak rentals
    • nature store

    92 Pine Point Road, Scarborough, ME 04074

    Official site · Checked

  • Rainy-day spot · Wells

    Wells Reserve at Laudholm

    The reserve manages 2,250 acres of coastal habitat from the old Laudholm Farm and keeps seven miles of trails.

    Indoors · Fee

    • visitor center
    • exhibits
    • walking trails
    • Parking

    342 Laudholm Farm Road, Wells, ME 04090

    Official site · Checked

  • Rainy-day spot · Portland

    William B. Troubh Ice Arena

    The city arena on Park Avenue has a regulation-size sheet of ice and seating for more than 650 people.

    Indoors

    • ice rink
    • skate rental
    • spectator seating

    225 Park Avenue, Portland, ME 04102

    Official site · Checked

Courts

  • Courts · Biddeford

    Clifford Park Tennis and Pickleball Courts

    The courts are inside Clifford Park on Pool Street, next to the mini skate park and playgrounds.

    Outdoors

    • tennis courts
    • pickleball courts
    • basketball hoops

    130 Pool Street, Biddeford, ME 04005

    Official site · Checked

  • Courts · Portland

    Deering Oaks Tennis and Pickleball Courts

    The courts are inside Deering Oaks between Deering and Forest Avenues, and carry pickleball lines as well as tennis.

    Outdoors

    • tennis courts
    • pickleball courts

    45 Park Avenue, Portland, ME 04103

    Official site · Checked

  • Courts · Cape Elizabeth

    Fort Williams Park Tennis and Pickleball Courts

    The town lists tennis and pickleball courts inside Fort Williams Park, and community services takes reservations for park facilities.

    Outdoors

    • tennis courts
    • pickleball courts

    1000 Shore Road, Cape Elizabeth, ME 04107

    Official site · Checked

  • Courts · Portland

    Payson Park Tennis and Basketball Courts

    The courts are inside Payson Park on Baxter Boulevard, beside the ball fields and playground.

    Outdoors

    • tennis courts
    • basketball court

    755 Baxter Boulevard, Portland, ME 04103

    Official site · Checked

  • Courts · Biddeford

    Rotary Park Sand Volleyball Court

    The sand volleyball court is inside Rotary Park along with the disc golf course and the swimming beach.

    Outdoors

    • sand volleyball
    • Parking

    550 Main Street, Biddeford, ME 04005

    Official site · Checked

This directory was last checked as a whole on September 30, 2026.

See what your numbers actually support.

Live rates for your scenario, the whole sheet side by side, and every closing fee — before we talk.

Run your numbers →

Jeff Moran, NMLS #483943, licensed to originate in Maine through C2 Financial Corporation.