Unfortunately, public transportation in Rochester, MN is not as extensive as say, Washington D.C. or  New York City.  Of course, we are in the midwest here.  Public buses run from various places in the city and all go downtown, near the Mayo Clinic.  If you need to get to another part of the city, you must transfer downtown (riders get one free transfer).  This means that getting from one side of the city to another takes quite a long time, generally an hour.  Generally, buses do not run after six o'clock in the evening and limited service on the weekends.  If your only destination is downtown (for example, to get to the Clinic) the bus system is fairly efficient.  Visit http://www.rochestermn.gov/publicwork...  for the transit schedule.