Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

About Rochester

Rochester is a city in Strafford County, New Hampshire, United States. The population was 32,492 at the 2020 census, making it the 6th most populous city in New Hampshire. In addition to the downtown area, the city contains the villages of East Rochester, Gonic, and North Rochester. Rochester is home to Skyhaven Airport and part of Baxter Lake.

Get the Rome2Rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps