Discover Pennsylvania’s most charming bookstores, from historic book barns to cozy indie shops, perfect for literary travelers and book lovers.
As a literary tourist traveling to the US, you’re spoiled for choice with destinations to visit. But one notable state on the East Coast that doesn’t get nearly as much attention is Pennsylvania. Known as ‘the Keystone State,’ Pennsylvania has a stellar lineup of bookstores, with this bunch being the standouts.
The Midtown Scholar Bookstore

Rare, used, and new, there’s nothing you can’t find at Midtown Scholar Bookstore in Harrisburg. This family-run store has won awards over the years and is a popular stop for anyone searching for second-hand academic texts.

The Midtown Scholar Bookstore’s layout makes every second of browsing exciting, with well-stocked shelves along the walls and tables overflowing with books across the floor. Plus, there’s a bakery and coffee corner where you can grab some treats to enjoy during your literary exploration.
Address: 1302 N 3rd St, Harrisburg, PA 17102, United States
Opening hours:
– Tuesday to Friday and Sunday: 10AM – 6PM
– Saturday: 9AM – 7PM
– Monday: Closed
Cupboard Maker Books

Cupboard Maker Books in Enola was once a typical gift store. Today, the store houses a collection of more than 125,000 second-hand texts and hardbacks, covering subjects that range from fiction to history.

There’s a lot that sets Cupboard Maker Books apart from the average bookstore. With frequent book signings and cats wandering the aisles, their store always has a buzzing atmosphere.
Address: 157 N Enola Rd, Enola, PA 17025, United States
Opening hours:
– Monday to Saturday: 10AM – 8PM
– Sunday: 10AM – 5PM
Baldwin’s Book Barn

Baldwin’s Book Barn, just outside West Chester, is truly one-of-a-kind. Set in a building dating back to 1822, visitors are treated to a historic structure spanning five levels, complete with warm touches such as a wood-burning stove and stone walls.

To date, there are roughly 300,000 second-hand books for sale here, including many rare texts, manuscripts, and maps.
Address: 865 Lenape Rd, West Chester, PA 19382, United States
Opening hours:
– Monday to Sunday: 10AM – 5:30PM
Head House Books

Located in Philadelphia, Head House Books is a well-known name among local readers. Opened in 2005, the store has a strong focus on fiction. Beyond its shelves, this quintessential community bookstore charms visitors with its cozy, thoughtfully designed decor and welcoming staff, appealing to a wide variety of readers.

Head House Books also regularly hosts events, including evenings with authors, for which visitors can purchase tickets directly through the shop’s website.
Address: 619 S 2nd St, Philadelphia, PA 19147, United States
Opening hours:
– Monday to Saturday: 10AM – 7PM
– Sunday: 10AM – 6PM
Pocket Books Shop

Pocket Books Shop in Lancaster is a true feminist bookstore that ticks all the boxes for anyone in search of this type of literature. Founded by three friends, the weekend-run store was created with the goal of offering a thoughtful selection of feminist and LGBTQ+ titles for the local community.

There are so many elements that make the Pocket Books Shop special. From handwritten book recommendations and a charming porch with comfortable seating, to discounts for pre-orders, what’s not to love? Just be mindful that Pocket Books Shop now has two locations, but their main store remains on Wheatland Avenue.
Address: 903 Wheatland Ave, Lancaster, PA 17603, United States
Opening hours:
– Saturday: 10AM – 7PM
– Sunday: 10AM – 5PM
– Monday to Friday: Closed
The End: a bookstore

While the name ‘The End: A Bookstore’ may sound surprising, this Allentown shop is a true gem waiting to be discovered. Far from a typical bookstore layout, it feels as though a random property in the West End has been given a literary makeover, with comfortable standalone chairs, coffee tables, and paned windows.

As for its inventory, The End: A Bookstore is well stocked with a wide range of titles, including bestsellers and books for younger readers. Additionally, they also have a noteworthy selection of signed books, which make wonderful gifts for the bibliophiles in your life.
Address: 3055 Tilghman St, Allentown, PA 18104, United States
Opening hours:
– Tuesday to Friday: 10AM – 6PM
– Saturday and Sunday: 10AM – 5PM
– Monday: Closed
White Whale Bookstore

If you’re someone who loves shopping at fully independent bookstores, wait until we tell you about White Whale Bookstore in Pittsburgh. Covering every topic imaginable, including philosophy, poetry, fiction, and nonfiction, there’s something here to satisfy every reader’s interests.

Beyond its extensive selection of titles, White Whale Bookstore also serves as a big event space. It’s not just the typical author readings, though; they host writing workshops, children’s story times, and evenings dedicated entirely to poetry.
Address: 4754 Liberty Ave, Pittsburgh, PA 15224, United States
Opening hours:
– Wednesday to Sunday: 10AM – 7PM
– Monday and Tuesday: Closed
The Otto Bookstore

Who could turn down the chance to visit a bookstore with a legacy like Otto Bookstore, which is one of the country’s oldest indie shops? The space is full of character, with well-maintained shelves and a relaxed, welcoming vibe throughout.

You’ll come across books on a variety of topics here, including travel, self-help, and biographies, many sold at fantastic prices. Even better, they provide a gift-wrapping service if you’re shopping for presents.
Address: 107 W 4th St, Williamsport, PA 17701, United States
Opening hours:
– Monday to Friday: 10AM – 7PM
– Saturday: 10AM – 6PM
– Sunday: 10AM – 3PM
Beyond Bedtime Books

It wouldn’t be a list of Pennsylvania bookstores without mentioning Beyond Bedtime Books. Located in Dormont, their collection of pre-loved and brand new volumes is impressive, with genres like sci-fi, horror, and romance all well represented. You’ll also find a vast assortment of Stephen King titles, as well as many books from Ursula K. Le Guin.

If you’re struggling to locate a particular type of text (which is rare in a store like this), Beyond Bedtime Books offers a book ordering service that their customers can avail themselves of.
Address: 1453 Potomac Ave, Pittsburgh, PA 15216, United States
Opening hours:
– Sunday to Wednesday and Friday: 11AM – 4PM
– Thursday: 2PM – 8PM
– Saturday: 10AM – 4PM
Bound Books

Bound Books in York is another one of Pennsylvania’s finest indie stores. They carry everything from new award-winning titles to classics that every reader knows and loves. In addition to books, don’t miss their carefully curated selection of gifts and houseplants, in case your home needs a little sprucing up.

You can tell that owners Chuck and Sarah have put a lot of thought into the store. Small touches bring the space together, like the window seats and the campground area where kids can play while you browse.
Address: 2555 S Queen St, York, PA 17402, United States
Opening hours:
– Tuesday, Wednesday, Friday, and Saturday: 10AM – 5PM
– Thursday: 9AM – 5PM
– Sunday and Monday: Closed
Capricorn Books

Capricorn Books in Jenkintown is a local store with a hefty selection of new and used books that’s regularly updated. Moreover, their additional items for sale, like vinyl records and art prints, attract all kinds of people, drawing in a unique mix of customers.

The interior of Capricorn Books is what really makes the place shine. Picture blue walls, touches of greenery scattered throughout, and bright, refreshing lighting that illuminates the entire space.
Address: 605 West Ave, Jenkintown, PA 19046, United States
Opening hours:
– Monday to Saturday: 10AM – 5PM
– Sunday: 11AM – 4PM
Reads & Company Bookshop

Reads & Company Bookshop is a book lover’s haven in Phoenixville. Sure, it’s on the smaller side, but they make the most of every inch, with shelves upon shelves of bestsellers and new releases. To go with it, they sell their own merch, like cups and hats, perfect for remembering your visit.

Other highlights of Reads & Company Bookshop include their regular book club and additions for kids, such as a reading space with a rocket for them to enjoy.
Address: 234 Bridge St, Phoenixville, PA 19460, United States
Opening hours:
– Sunday to Tuesday: 11AM – 6PM
– Wednesday to Friday: 11AM – 8PM
– Saturday: 10AM – 8PM
Wellington Square Bookshop

Over in Chester County, Wellington Square Bookshop is the go-to spot for everything related to literature. Having won multiple awards and offering an eclectic lineup of new arrivals and previously owned publications, it’s easy to see why everyone raves about this place.

A bookshop with a café always stands out, and Wellington Square Bookshop has just that. You’ll be able to get your hands on pastries, coffee, chocolate, and teas to pair with your latest read.
Address: 549 Wellington Square, Exton, PA 19341, United States
Opening hours:
– Monday to Saturday: 10AM – 7PM
– Sunday: 10AM – 5PM
The Lahaska Bookshop

In the quiet pocket of Lahaska, Pennsylvania, the Lahaska Bookshop opened its doors in 2017 to bring the best new books to readers. With cookbooks, mysteries, fiction, and romance, the lineup at Lahaska Bookshop is nothing short of spectacular.

The shop is thoughtfully laid out, with plenty of space to browse each shelf, so it never feels crowded, even on the busiest days. Since the shelves are labeled by topic, it means you can go straight for the books that catch your eye.
Address: Peddler’s Village Store, 162 Carousel Ln & Rte 263 A, Lahaska, PA 18931, United States
Opening hours:
– Monday to Thursday: 10AM – 5PM
– Friday and Saturday: 10AM – 8PM
– Sunday: 11AM – 5PM
Join our community of 1.5M readers
Like this story? You'll love our free weekly magazine.






