Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-member domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the um-recaptcha domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
The Best Independent Local Bookstores in San Diego | San Diego Magazine

Ready to know more about San Diego?

Subscribe

San Diego is a haven for book lovers. How do we know? It’s full of charming, local bookstores whose shelves sag under the weight of literary treasures new and used. Stephen King nailed it when he said that “books are a uniquely portable magic.” So, whether you’re heading to the airport, your couch, or the beach, stop by one of these bookshops and pick up a bit of magic. Just make sure to pack extra sunscreen if you’re beach bound—there’s no telling how long you might be under the spell of a good read.

Interior of San Diego Independent bookstore Bluestocking Books in Hillcrest
Courtesy of Bluestocking Books

Bluestocking Books

Hillcrest

This quirky Hillcrest establishment is a go-to for used books, from Shakespeare and Atwood to contemporary titles. Bluestocking also offers a trade-in program, letting you swap old reads for store credit to fuel your next literary adventure. Time to start rummaging!

Hours: Monday, Tuesday, & Thursday, 11 a.m.–6 p.m.; Wednesday, closed; Friday-Saturday, 10 a.m.–7 p.m.; Sunday, 10 a.m.–6 p.m.

Address: 3817 Fifth Avenue, Hillcrest

La Playa Books

Point Loma

Tucked away in Point Loma, La Playa Books has been a bookworm’s paradise since 2016, offering a trove of new, used, and antique books. The store also hosts a variety of community events, including the Cookbook Club; Shhh, We’re Reading quiet book club; and a virtual book club where caffeinated discussions unfold via Zoom every first Monday of the month.

Hours: Tuesday, Thursday–Saturday, 10 a.m.–5 p.m.; Sunday–Monday, 11 a.m.–4p.m.; Wednesday, closed

Address: 1026 Rosecrans Street, Point Loma

Interior of San Diego independent used bookstore Verbatim Books in North Park
Courtesy of Verbatim Books

Verbatim Books

North Park

Located in the heart of North Park, Verbatim Books is the local epicenter for book lovers. Marked by an eye-catching mural of the shop’s name spelled in worn volumes, the shop is home to a diverse mix of used titles, including a handful of local authors looking to build a readership. Stop by for its monthly poetry open mics and its Books in the Park til Dark meetup every third Thursday of the month from 5:30 to 7:30 p.m. at Bird Park. Verbatim also buys used books and hosts book fairs, so consider trading in those tattered, secondhand Kurt Vonnegut copies… for some more Kurt Vonnegut?

Hours: Sunday, Monday, Wednesday, Thursday, 10 a.m.–6 p.m.; Friday–Saturday, 10 a.m.–7 p.m.; Tuesday, 12 p.m.–6 p.m.

Address: 3793 30th Street, North Park

Warwick’s

La Jolla

As one of San Diego’s oldest family-owned bookshops, Warwick’s deserves its own history volume: It debuted in Minnesota in 1896; reopened in Waterloo, Iowa in 1916; and finally made its way to La Jolla in 1939. Today, this iconic shop frequently hosts author events, book signings, and readings with renowned authors, including Pulitzer-Prize winners and former presidents. Local book clubs can also score discounts by purchasing their reading lists in-store! 

Hours: Monday–Saturday, 9 a.m.–6 p.m.; Sunday, 10 a.m.–5:30 p.m.

Address: 7812 Girard Avenue, La Jolla

Interior of San Diego Bookstore The Book Catapult in South Park
Courtesy of The Book Catapult

The Book Catapult

South Park

Few bookstores can say they started off as a book lover’s blog, as this South Park shop did. Owner Seth Marko went from chronicling 117 days of reading James Patterson on his site, now titled The Old School Book Catapult, to launching a bookstore seven years later. The Book Catapult slings a variety of new titles, like Taffy Brodesser-Akner’s Long Island Compromise and, soon, Sally Rooney’s highly anticipated Intermezzo. The shop also partners with businesses like Communal Coffee to host informal, java-fueled book discussions each month.

Hours: Monday–Thursday, 10 a.m.–6 p.m.; Sunday, 10 a.m.–5 p.m.

Address: 3010-B Juniper Street, South Park

Meet Cute Romance Bookshop

North Park

Meet Cute is a queer-owned bookstore specializing in romance novels from writers like Gabrielle Zevin, Rebecca Yarros, and Bonnie Garmus. It’s currently in North Park, though it will soon be moving to an as-yet-unannounced location. Outside of books, the shop offers an array of chic stationary including notebooks, totes, mugs, and greeting cards, in a variety of pastel colors. For a literary surprise, try out their mystery book specials or their surprise care package tailored to your reading interests. And that’s not all—the shop boasts its own podcast, the Meet Cute BookPod, featuring in-store interviews and panels with like-minded authors and editors.

Hours: Monday, closed; Tuesday–Saturday, 11 a.m.–7 p.m.; Sunday, 11 a.m.–5 p.m.

Address: 4048 30th Street, North Park

Owners of San Diego bookstore Libélula Books & Co located in Barrio Logan
Photo Credit: Ariana Drehsler

Libélula Books & Co

Located in the vibrant Barrio Logan neighborhood, Libélula Books & Co stands as an independent bastion, dedicated to fostering representation, accessibility, and community empowerment through literature. Owners Jesi and Celi have curated a collection of new and used books in both English and Spanish, echoing the diversity of their local community. Peruse an array of books, graphic novels, and social justice literature that reaches to the ceiling, accompanied by the charming presence of the store’s friendly resident cats. In an era where giants like Barnes & Noble and Borders have faded, Libélula shines as a refreshing beacon, giving voice and power to local communities, indigenous stories, LGBTQ voices, and independent writers.

Hours: Monday–Sunday, 11 a.m.–6 p.m.

Address: 950 South 26th Street, Barrio Logan

Camino Books 

Founded in 1989, Camino Books (formerly DIESEL) originated in Northern California and has brought its love of reading to Brentwood and Del Mar. A sanctuary for readers of all ages, the store features an expansive children’s section, inviting young minds to immerse themselves in the world of literature. Camino also offers a captivating selection of signed books and frequently hosts author meet-and-greets and book fairs and even orchestrates virtual events for its wider audience.

Hours: Monday–Tuesday, 10a.m.–7 p.m.; Wednesday–Saturday, 10 a.m.–8 p.m.; Sunday, 10 a.m–6 p.m.

Address: 12843 El Camino Real, Del Mar

Exterior of San Diego independent bookstore Bay Books in Coronado
Courtesy of Bay Books Coronado

Bay Books

Bay Books, a staple in Coronado, ought to be on your San Diego book crawl itinerary. With a wide selection of books, journals, greeting cards, and magazines, you’ll find plenty more than beach reads to stuff into your bag. If your hands aren’t completely occupied with reading material on the way out, grab an iced coffee or a tea latte from the hole-in-the-wall cafe next door. Island residents, you’re in luck: Bay Books shop provides free shipping to your door.

Hours: Monday–Saturday, 9 a.m.–7 p.m.; Sunday, 9 a.m.–6 p.m.

Address: 1007 Orange Avenue, Coronado 

Mysterious Galaxy Bookstore

Lose yourself in a galaxy far, far away… as far as the Midway District, anyway. Mysterious Galaxy Bookstore transports you to worlds of science fiction, fantasy, and mystery at this habitat for bookworms. Delve into fictional worlds with the shop’s monthly Young Adult book club (every fourth Friday), General Book Discussion (every third Wednesday), or Romance book club (every second Sunday) to get your literary discussion fix.  

Hours: Saturday–Thursday, 10 a.m.–7 p.m.; Friday, 10 a.m.–8 p.m. 

Address: 3555 Rosecrans Street, Suite 107, Midway District

Contact Us

hello@sdmag.com

1230 Columbia Street, Suite 800,

San Diego, CA


Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 97

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "src" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "dependencies" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95

Warning: Undefined array key "version" in /var/www/html/wp-content/plugins/elementor/core/page-assets/loader.php on line 95