Newburyport is located on the south-southeast of Portsmouth .
Newburyport is located north-northeast of Boston , east-northeast of Lawrence , and south-southeast of Portsmouth , New Hampshire .
Newburyport, Massachusetts