Across Oklahoma, of the 195 bookstores we list, 183 give a phone number, 30 publish opening hours and 114 have a website. 17 are branches of national chains — Barnes & Noble (5), Hastings (4), Half Price Books (3); the remaining 178 are independent. By what they offer: 44 are comic book stores, 19 sell used books, 19 are Christian or religious bookstores. Most often named on their own websites: comics (17), author signings (5) and graphic novels (5). The longest-running is Nonna’s Bookseller, in business since 1972. 3 describe themselves as family-owned.
Top 10 bookstores in Oklahoma
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1All-star ComicsOklahoma City
12:00 pm – 06:00 pm
-
2Barnes & NobleOklahoma City
Mon-Sat 9am-9pm, Sun 10am-7pm
-
3Barnes & NobleOklahoma City
Mon-Sat 9am-9pm, Sun 10am-7pm
-
4DZ Comics & GamingMoore
Sun 11am-6pm, Mon 9am-10pm, Tue 9am-8pm, Wed-Fri 9am-10pm, Sat 9am-8pm
-
5Full Circle BookstoreOklahoma City
Mon-Thurs, 10 am-9 pm, Fri & Sat, 10 am-10 pm, Sun, 12-5 pm
-
6Half Price BooksOklahoma City
Mon-Sun 10am-8pm
-
7Second Story Books and CaféOklahoma City
Monday - Friday : 9am-7pm, Saturday : 10am-7pm, Sunday : 10am-5pm
-
8BookishOklahoma City
Sun 9am-6pm
-
9DECOPOLIS FableRealm BookstoreTulsa
M-Sat 10am-6pm, Sun, 12am - 6 pm
-
10USA ComicsWoodward
Tue-Fri 5pm-10pm, Sat 12pm-10pm
Cities
Largest first. Towns with a single bookstore are listed further down this page.
- Oklahoma City34
- Tulsa33
- Norman12
- Edmond9
- Lawton6
- Shawnee6
- Stillwater6
- Tahlequah6
- Altus5
- Enid5
- Ardmore4
- Broken Arrow4
- Collinsville4
- Muskogee4
- Moore3
- Ponca City3
- Sapulpa3
- Yukon3
Other towns in Oklahoma
One bookstore each — too few for a page of their own, so they live here.
-
The CaveAda
101 S Broadway Ave, Ada, OK 74820
Wed 6pm-8pm, Sat 12pm-4pm
Comics
-
The Good Book StoreAda
118 N Rennie St, Ada, OK 74820
-
Angels Books and MoreAtoka
380 E Court St, Atoka, OK 74525
-
Standing Rock Christian BookstoreAtoka
2783 S Mississippi Ave, Atoka, OK 74525
-
Marigolds BookstoreBartlesville
308 S Johnstone Ave, Bartlesville, OK 74003
Tue–Thu 10am–6pm, Fri 10am–8pm, Sat 10am–5pm
-
Growing Healthy HomesBartlesville
5701 SE Adams Blvd, Bartlesville, OK 74006
Since 2007
-
Good Land MarketBeggs
110 W 5th St, Beggs, OK 74421
-
B & J BooksBethany
6634 NW 36th St, Bethany, OK 73008
-
Sparky's Comic ShopCatoosa
2400 U.S. Route 66 Suite J, Catoosa, OK 74015
-
The Bookstore on the CornerChickasha
401chickasha Ave, Chickasha, OK 73018
-
Boarding House BooksClaremore
300 W Will Rogers Blvd, Claremore, OK 74017
Mon-Sat 10am-5pm
-
Place of GraceClinton
609 Frisco Ave, Clinton, OK 73601
-
Wonderland Books & OdditiesCommerce
401 Commerce St, Commerce, OK 74339-2435
-
Paper Pages BookstoreCrescent
117 N Grand, Crescent, OK 73028
-
New World Games & ComicsDel City
4435 SE 29th St, Del City, OK 73115
-
Bound & Built BookstoreDuncan
53 N 10th St, Duncan, OK 73533
-
Books GaloreDuncan
808 W Main St, Duncan, OK 73533
-
The BooktiqueDurant
122 W Evergreen St, Durant, OK 74701-4708
-
The M.A.D. House ArtistsEucha
771 Gusty Point Ln, Eucha, OK 74342
-
Palabra PuraFrederick
308 N 1st St, Frederick, OK 73542
-
Nevermore BooksGrove
6 E 3rd St, Grove, OK 74344
Wed-Thu 11am-5:30pm, Fri 12pm-8pm, Sat 11am-5:30pm, Sun 12pm-4:30pm
-
Sissy's PlaceGrove
2092 S Main St, Grove, OK 74344
-
A Novel Idea BookshopGuthrie
116 W Oklahoma Ave, Guthrie, OK 73044
-
Haworth ImprintsIdabel
22 W Main St, Idabel, OK 74745
-
Anomalist's Books and BrewsLexington
113 N Main St, Lexington, OK 73051
-
Discovery OutpostMedicine Park
208 E Lake Dr, Medicine Park, OK 73557
-
ChaptersMiami
31 N Main St, Miami, OK 74354
-
Vintage StockMidwest City
7201 SE 29th St #208, Midwest City, OK 73110
-
Prodigy BooksNew Cordell
621 N Temple St, New Cordell, OK 73632
-
Serendipity Design 74445Okmulgee
Okmulgee, OK
-
Chapter One Books EtcOkmulgee
205 W 7th St, Okmulgee, OK 74447
-
Another Chapter BookstoreOwasso
9455 N Owasso Expy, Owasso, OK 74055
-
Comics & Vinyl DenOwasso
7 N Main St, Owasso, OK 74055-2924
-
Book SamaritanPawhuska
1715 Grandview Ave, Pawhuska, OK 74056
-
Book Exchange and Bible BookstorePryor
3 N Adair St, Pryor, OK 74361
-
Rod's Books and RelicsSand Springs
121 N Main St, Sand Springs, OK 74063
-
The Eagle Christian Books & GiftsSayre
212 W Main St, Sayre, OK 73662-3304
-
SSC BookstoreSeminole
2701 Boren Blvd, Seminole, OK 74868
-
Z’s Book NookSkiatook
215 W C Rogers, Skiatook, OK 74070-1252
-
Village Sanctuary Comics & GamesThe Village
9420 N May Ave, The Village, OK 73120
Comics · Graphic novels
-
Starlight ComicsTishomingo
104 N Kemp Ave, Tishomingo, OK 73460
Tue-Fri 12pm-6pm, Sat 12pm-4pm
Comics · Graphic novels · Manga
-
All Booked UpVinita
105 S Wilson St, Vinita, OK 74301
-
Love Stories OKCWarr Acres
3812 N MacArthur Blvd #2, Warr Acres, OK 73122
Author signings
-
Hooked On BooksWeatherford
104 E Main St, Weatherford, OK 73096
-
USA ComicsWoodward
1108 Main St, Woodward, OK 73801
Tue-Fri 5pm-10pm, Sat 12pm-10pm
Comics
BEFORE YOU GO
Find the book you actually want
Check the ISBN, binding and condition before buying.

Find the right ISBN
Locate the number and confirm the edition before ordering.
Read the guide
Choose your book format
Check binding, size and edition rather than the cover alone.
Read the guide
Identify a first edition
Check the printing statement and publisher’s convention before buying.
Read the guide