Location & Hours

We are located on the edge of the central business district in downtown Rochester, Michigan. The library is located on Olde Towne Road just north of University Drive and two blocks east of Main Street.

The Rochester Hills Public Library Main Library is open the following hours:

Monday 9:00 am - 9:00 pm
Tuesday 9:00 am - 9:00 pm
Wednesday 9:00 am - 9:00 pm
9:00 am - 9:00 pm
Friday 9:00 am - 6:00 pm
Saturday 9:00 am - 6:00 pm
Sunday 1:00 pm - 6:00 pm
For Holiday hours, please see our dates closed calendar, or refer to our hours at the bottom of the page.

Bookmobile Hours

The Rochester Hills Public Library Bookmobile is normally on the road 5 days a week!
Read more information about our Bookmobile service, including the schedule and a map of our Bookmobile stops.

500 Olde Towne Rd, Rochester MI, 48307