The trip from Peabody to Portsmouth, New Hampshire, is a 40-mile journey. You can drive via I-95 North. Driving takes about 45-50 minutes depending on traffic. Portsmouth is a beautiful coastal city known for its historic downtown and harbor. It is easily accessible from Peabody.
Total Distance: 65 km driving, 55 km air distance.
Traffic can be heavy on weekends.
Anytime, but summer is the best for coastal activities.