The residents of Otisfield have the opportunity to use 3 libraries just outside of the town line. The voters of the town have generously given every year to all the libraries including the Otisfield Community School Library.

Freeland Holmes Library

109 Pleasant Street (Rt. 121)
Oxford, ME 04270
Phone: (207) 539-4061
Hours: Tuesday & Thursday 1:00 to 5:00pm
             Wednesday 6:00pm to 8:00pm
             Friday & Saturday 9:00am to 12:00 noon

Bolsters Mills Village Library

Bolsters Mills Road
Harrison, ME 04040
Phone: (207) 583-6421
Hours: Wednesday 7:00pm to 9:00pm
             Saturday 2:00pm to 4:00pm

Casco Public Library

5 Leach Hill Road
Casco, ME 04015
Phone: (207) 627-4541
Hours: Tuesday, Thursday & Sunday 10:00am to 8:00pm