Start early at Fort Williams Park & Portland Head Light in Cape Elizabeth—it’s the best low-cost “wow” stop of the day, and mornings are when the parking is easiest and the paths feel calm. From downtown Portland, it’s about a 15–20 minute drive via Shore Road / Route 77, and you’ll want to arrive around 8:00–8:30 a.m. to beat both crowds and the afternoon haze. Parking is free but can fill on sunny weekends, especially near the lighthouse loop, so if the main lot is tight just take the first open space and enjoy the walk. Budget-wise, this is the kind of stop that costs almost nothing unless you grab a coffee on the way, and kids usually love climbing the rocks, watching the surf, and spotting boats in the harbor. Walk the lighthouse overlook first, then keep it loose—there are picnic tables, grassy areas, and plenty of room to wander without paying for an attraction ticket.
Next, head over to Bug Light Park in South Portland for an easy waterfront breather—about a 10–15 minute drive, or a short ride if you’re keeping the car in town and moving by taxi or rideshare. This is one of those places that feels simple in the best way: open lawn, harbor views, and the little lighthouse that makes for a quick family photo without much effort. It’s perfect for kids who need to run around after the morning coast walk, and the stop is usually just long enough to reset everyone before lunch. From there, continue into the Old Port for The Holy Donut, where you can keep things budget-friendly with a couple of potato donuts to share; expect about $6–10 per person if you’re splitting a box and drinks, and it’s very much a grab-and-go stop, especially on a Sunday when the line can move steadily but never quickly.
After lunch, make your culture break at the Portland Museum of Art in the Arts District. It’s an easy 5–10 minute walk from the Old Port if you’re parked centrally, or a short drive with garage parking nearby if you’ve got little ones and strollers in tow. The museum is compact enough not to overwhelm a family, and on a low-budget day it’s a smart way to get some indoor time without committing to a huge, expensive attraction; figure around $18 for adults, with kids often discounted or free depending on age and current admissions policies. Give yourselves about an hour and a half so you can move through at a relaxed pace, and don’t feel like you have to see everything—just let the day breathe a little before heading to Hadlock Field in Parkside. If there’s a Sea Dogs game, this is the most fun cheap-seat kind of outing in Portland; if there isn’t, the stadium area still makes an easy family stop, and tickets are usually much kinder on the wallet than big-league baseball. Plan on about two hours if you’re catching a game, and if you’re driving, it’s only a few minutes from the museum with simple street or lot parking around the stadium.
Wrap up back in the Old Port with a casual shared snack at Central Provisions or Duckfat—both are close enough to keep the day walkable, and either works well if you’re trying to stay under control on spending while still ending on something memorable. At Central Provisions, the move is to share a few small plates if you want variety; at Duckfat, go for fries and a couple of simple items to split, especially if the kids are already in “just one more bite” mode. Expect roughly $10–18 per person depending on how you order, and since it’s a Sunday evening, I’d aim to arrive before the dinner rush if you want the shortest wait. From here, you can easily loop back to your car or call it a day with one last stroll along the brick sidewalks and waterfront, which is usually the nicest way to close out a Portland day without spending much more.