



Rochester is a city in and the county seat of Olmsted County, Minnesota, United States. Located on rolling bluffs on the Zumbro River's south fork in Southeast Minnesota, the city is the home and birthplace of the renowned Mayo Clinic.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps