If you’re in the mood for a little more adventure, keep on cruising to Portland, 55 miles from Northwood. There are plenty more fascinating things to experience here, such as Portland Head Light and Portland Museum of Art. Still up for a bit of sightseeing? Key Boston into your GPS. This attractive destination is also home to some rewarding sights like New England Aquarium and Museum of Science, and it’s just 60 miles away.