Historic, Arty & Fun: Visit Portland, Maine! Fancy a city break that offers fabulous entertainment and gorgeous scenery all round? Head to Portland! Maine's largest city offers a fabulous experience whether you're looking for a romantic weekend of lovely food & fascinating attractions or a longer family getaway filled with fun activities.
Here are our favourite things to do in Portland, Maine:
Old Port Portland's historic district offers wonderful cobbled streets, boutique shops, and amazing food. Spend an afternoon strolling here for marvelous historic architecture and great photo opportunities.
Portland Head Light Located just a few minutes south of Portland, Portland Head Light is a picture-perfect lighthouse offering tremendous views of the bay. Inside you'll find an enchanting little museum.
Eastern Promenade Portland's largest and one of its loveliest parks: As the name suggests, its trails run all along the waterfront—you'll get wonderful views of Casco Bay!
Casco Bay Islands If you love biking and hiking, hop on the ferry across to the Casco Bay Islands: Scenic trails and lovely beaches await!
Murals & Museums Did you know Portland is home to the most stunning murals? Grab your camera and head to the downtown Arts District! Congress Street and East Bayside are well worth exploring too. 'Must-see' items include the Greetings Tour mural on Center Street, as well as the East Bayside Community Mosaic. For more beautiful art, head to the magnificent Portland Museum of Art.
Food & Drink Portland enjoys a vibrant, utterly delish & varied food scene: From melt-in-your-mouth fresh seafood to the iconic Whoopie Pie to Maine blueberry pastries and potato donuts, this city is a paradise for foodies. We highly recommend taking a brewery tour too!
A glimpse of what awaits you in Portland:
Dates with the lowest prices: May, August & September 2026
The offers shown are or were available in the TravelDeals24 app. Our deals are very popular and are regularly updated by us. Please understand that some offers are only available for a short time.