Dover sits on the Amtrak Downeaster line, which runs between Boston's North Station and Brunswick, Maine, stopping at Dover Transportation Center on Orchard Street. The train is a comfortable way to arrive — the ride from Boston takes about two hours and deposits you within walking distance of downtown.
By car, Dover is about 90 minutes north of Boston on I-95, taking Exit 9 toward downtown. Portsmouth is just 15 minutes south on the same highway, making the two cities easy to combine in a single trip.