PLEASE NOTE: WE DO NOT SHIP SHOPIFY BOOKS. Local curbside and in-store pick-up is available during all open Bookstore hours: Wednesdays Noon - 6pm, Thursdays - Saturdays 10am - 4pm

Welcome To Friends Online

Serving the Kalamazoo, Michigan Community

Sales from the Friends Bookstore and this online website support the programs of the Kalamazoo Public Library

PLEASE NOTE: WE DO NOT SHIP BOOKS

CURBSIDE AND IN-STORE PICK-UP IS AVAILABLE DURING ALL OPEN BOOKSTORE HOURS:
Wednesday, Noon - 6pm
Thursday - Saturday, 10am - 4pm

2025 Shopify Year End Sale!!

New on Shopify!

An Impossible Life: A True Story of Hope and Mental Illness

True Stories

New On Shopify!

United States of Grace: A Memoir of Homelessness, Addiction, Incarceration, and Hope

by Lenny Duncan

Biography

The Beauty of Dusk: On Vision Lost and Found

by Frank Bruni

Biography

The Man Who Sold America: Trump and the Unraveling of the American Story

by Joy-Ann Reid

Government & Politics

MORE ABOUT FRIENDS OF THE KALAMAZOO PUBLIC LIBRARY

BECOME A MEMBER OF THE FRIENDS

Becoming a member is another way to support the Friends mission. Your dues support many KPL programs and services.

BENEFITS OF MEMBERSHIP
* 10% off ALL purchases in the Friends Bookstore
* Pre-Sale of our indoor Bag Sales
* Pre-sale of our Annual Gift Books Sale
* 20% off one Shopify order
* A member-only discount on any book listed by the Friends of KPL on the worldwide online bookstore AbeBooks.com

Join Friends now!

FRIENDS BOOKSTORE

STORE HOURS
Wednesday: Noon to 6pm
Thursday – Saturday: 10am to 4pm

The Friends Bookstore is located in the Lower Level of the Kalamazoo Public Library's Central Branch

315 S Rose St
Downtown Kalamazoo
269-553-7820

More Info about Friends

DONATIONS

Support the Kalamazoo Public Library by donating your books! We appreciate books in very good to excellent condition and are particularly looking for adult fiction, children’s picture books, and literature classics!

IMPORTANT NOTICE
Due to a KPL construction project we are only accepting donations by appointment. If you would like to schedule an appointment to drop off your donation, please call 269-553-7820, leave a message and a volunteer will return your call.

More Info about Donations