Where is Kennebunk Free Library?

Kennebunk Free Library is located at 112 Main Street in Kennebunk, ME 04043.

Click here to view a map of the location of KFL.

Directions to KFL

From the South
  1. Head north on I-95 N
  2. Take Exit 25 toward ME-35/Kennebunk/Kennebunkport
  3. Continue straight
  4. Turn left onto Fletcher St
  5. At the traffic circle, continue to stay on Fletcher St. Destination will be on the left.

From the North
  1. Head south on I-95 S
  2. Take exit 25 toward ME-35/​Kennebunk/​Kennebunport
  3. Slight right toward Alewive Park Rd
  4. Slight right onto Alewive Park Rd
  5. Turn left onto Alewive Rd
  6. Turn left onto ME-35 S/​Alewive Rd. Continue to follow ME-35 S
  7. At the traffic circle, continue straight onto Fletcher St.  Destination will be on the left


The Kennebunk Free Library is located at the corner of Main Street and Fletcher Street in downtown Kennebunk. Parking is available at the library and in municipal lots, in addition to street parking. Parking at Kennebunk Savings Bank is permitted when they are closed.

We understand there are times when finding a parking spot at the library is difficult. We ask at these times that you plan ahead and park at other locations or carpool when possible. 

Public Elevator

A public elevator is located to the left of the main stairwell when entering the building.