Across Virginia, of the 440 bookstores we list, 405 give a phone number, 66 publish opening hours and 288 have a website. 62 are branches of national chains — Barnes & Noble (39), Books-A-Million (19), 2nd & Charles (2); the remaining 378 are independent. By what they offer: 90 are comic book stores, 45 sell used books, 28 focus on children's books. Most often named on their own websites: comics (31), author signings (17) and storytimes (15). The longest-running is Book Warehouse, in business since 1902. 5 describe themselves as family-owned.
Top 10 bookstores in Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Barnes & NobleSpringfield
Mon-Sat 10am-9pm, Sun 10am-7pm
-
2The Amazing Comic ShopFairfax
Mon-Tue 10:30am-7pm, Wed-Thu 10:30am-8pm, Fri 10:30am-9pm, Sat 10:30am-8pm, Sun 12pm-6pm
-
3Aquarian BookshopRichmond
Mon-Sun 10am-7pm
-
4Reston's Used Book ShopReston
11am to 7pm
-
5UVA BookstoresCharlottesville
Mon–Fri 8:30am–6pm, Sat 9am–5pm, Sun 11am–5pm
-
6Abi's Books & BrewsRichmond
5AM to 9PM Daily
-
7Bards Alley BookshopVienna
Tue–Sat 10am–7pm, Sun 12pm–5pm
-
8Barnes & NobleFredericksburg
Mon-Sat 9am-9pm, Sun 10am-7pm
-
9Big Planet ComicsVienna
Mon-Fri 11am-7pm, Sat 11am-6pm, Sun 12pm-5pm
-
10BookHoldersBlacksburg
Mon–Fri 10:00am-7:00pm, Sat 8:30am-8:00pm, Sun 11:00am-7:00pm
Cities
Largest first. Towns with a single bookstore are listed further down this page.
- Richmond36
- Virginia Beach27
- Charlottesville19
- Roanoke16
- Norfolk15
- Fredericksburg14
- Alexandria13
- Hampton11
- Henrico10
- Lynchburg10
- Midlothian10
- Williamsburg10
- Fairfax9
- Reston9
- Winchester9
- Newport News8
- Springfield7
- Woodbridge7
- Arlington6
- Harrisonburg6
- Manassas6
- Portsmouth6
- Staunton6
- Blacksburg5
- Chesapeake5
- Christiansburg5
- Falls Church5
- Front Royal5
- Bristol4
- Danville4
- Leesburg4
- Lexington4
- Mechanicsville4
- Petersburg4
- Salem4
- Warrenton4
- Annandale3
- Ashburn3
- Colonial Heights3
- Martinsville3
- McLean3
- Middleburg3
- Sterling3
- Suffolk3
- Waynesboro3
Other towns in Virginia
One bookstore each — too few for a page of their own, so they live here.
-
Altavista Church Supply StoreAltavista
1205 Main St Ste C, Altavista, VA 24517
-
On The Wall MinistriesAltavista
1205 Main St, Altavista, VA 24517
-
Books & BeansAmelia Court House
16450 Court St, Amelia Court House, VA 23002
-
Baine's Books & CoffeeAmherst
190 2nd St, Amherst, VA 24521
Since 2004
Sells used books
-
Buteo Books - Books For BirdersArrington
2731 Arrington Rd, Arrington, VA 22922-2774
Wed-Sun 12pm-4pm
Family-owned
Sells used books
-
Bell, Book & CandleAshland
106 1/2 S Railroad Ave, Ashland, VA 23005
-
Clerks, Cards and ComicsBedford
514 Blue Ridge Ave, Bedford, VA 24523-2600
-
Berryville Old Book ShopBerryville
7 E Main St, Berryville, VA 22611
-
Laurelwood BooksBluemont
1639 Ebenezer Rd, Bluemont, VA 20135-4917
-
Orthodox Book StoreBristow
9535 Loma Dr, Bristow, VA 20136
-
Leaf and LoreBuena Vista
2077 Magnolia Ave, Buena Vista, VA 24416
-
River Cottage Books & PuzzlesCallao
1194 Lodge Rd, Callao, VA 22435
-
Peach Street BooksCape Charles
401 Mason Ave, Cape Charles, VA 23310-3205
-
Tosche Station Echo BaseCentreville
5091 Westfields Blvd, Centreville, VA 20120
Mon-Fri 11am-8pm, Sat 10am-8pm, Sun 11am-8pm
-
2nd & CharlesChantilly
13653D Lee Jackson Memorial Hwy Service Rd, Chantilly, VA 20151
-
Books-a-MillionChantilly
13653 Route 50, Chantilly, VA 20151
-
CALC's Book NookCharlotte Court House
395 Thomas Jefferson Hwy, Charlotte Court House, VA 23923-3719
-
CALC's Book NookCharlotte Court House
395 Thomas Jefferson Hwy Ste B, Charlotte Court House, VA 23923
-
Shade Tree Rare BooksChatham
26 S Main St, Chatham, VA 24531
-
Sundial BooksChincoteague
4065 Main St, Chincoteague, VA 23336
-
Clarksville VirginiaClarksville
2435 Clarksville Byp, Clarksville, VA 23927
-
Chelle Shack - on the bayColonial Beach
501 Euclid Ave, Colonial Beach, VA 22443-1907
-
Bamf ComicsCrewe
101 E Carolina Ave, Crewe, VA 23930-1801
Comics
-
Bluebird BookstopCrozet
5792 Three Notch'd Rd, Crozet, VA 22932
-
Final BossCulpeper
201 N Main St, Culpeper, VA 22701
Mon 12PM-9PM, Wed-Fri 10AM-9PM
Comics · Graphic novels · Manga
-
Culpeper Christian StoreCulpeper
208 N Main St, Culpeper, VA 22701
-
Books-A-MillionDulles
21100 Dulles Town Cir #292, Dulles, VA 20166
-
Stellar NewsDulles
Concourse B, near Gate B52, Dulles, VA 20166
-
Xcellar comicsDumfries
4222 Fortuna Center Plz, Dumfries, VA 22025-1515
-
2nd Hand HeroesEvington
18184 Leesville Rd, Evington, VA 24550-3707
Comics
-
Barnes & Noble at LongwoodFarmville
116 S South St, Farmville, VA 23901-1748
-
Barnes & NobleFarmville
Farmville, VA 23901
-
Scripture Truth Book CompanyFincastle
458 Botetourt Rd, Fincastle, VA 24090
Sells used books
-
The Book HouseFloyd
132 N Locust St, Floyd, VA 24091
Mon-Sun 10am-5pm
-
Floyd County MoonshineFloyd
720 Christiansburg Pike, Floyd, VA 24091-2440
-
Comic and Gaming OutpostGainesville
7556 Gardner Park Dr, Gainesville, VA 20155
Comics
-
Wine Cellar at ChaptersGalax
103 E Grayson St, Galax, VA 24333-2903
Mon–Thu 10 a.m. to 6 p.m., Fri 10 a.m. to 8 p.m., Sat 10 a.m. to 5 p.m.
-
Chapters BookshopGalax
101 E Grayson St, Galax, VA 24333
-
Maple Tree Book ShopGate City
101 E Jackson St #101, Gate City, VA 24251
-
Barnes & NobleGlen Allen
9840 Brook Rd, Glen Allen, VA 23059
Mon-Sat 10am-9pm, Sun 10am-6pm
-
St Maron PublicationsGlen Allen
4611 Sadler Rd, Glen Allen, VA 23060-6108
-
Oasis BooksGloucester
6670 Main St, Gloucester, VA 23061
-
The NookGloucester
6616 Main St, Gloucester, VA 23061
-
Mullins BooksGrottoes
402 5th Street, Grottoes, VA 24441
-
Jerseys Card and ComicsHayes
4852 George Washington Memorial Hwy, Hayes, VA 23072
Comics · Horror
-
The Time CapsuleHopewell
205 E Broadway, Hopewell, VA 23860
Comics
-
The Bookshelf on ChurchKilmarnock
28 W Church St, Kilmarnock, VA 22482
-
Laughing Ogre ComicsLansdowne
19340 Promenade Dr, Lansdowne, VA 20176
-
Kahaans Tarot DeckLorton
9501 Peniwill Dr, Lorton, VA 22079-3459
-
Bank Street BooksLuray
201 W Main St, Luray, VA 22835
-
Keep It Strange Comics & CollectiblesManassas Park
9133 Manassas Dr, Manassas Park, VA 20111
-
Blue Ridge Comics & ToysMarion
201 E Main St, Marion, VA 24354
-
SALLY CAMPBELL REPASS BOOKSMarion
492 Rice Rd, Marion, VA 24354
-
Dan River BooksMeadows of Dan
36 Concord Rd, Meadows of Dan, VA 24120-4365
-
Books-A-MillionNorth Chesterfield
9131 Midlothian Tpke, North Chesterfield, VA 23235
-
Victory Christian BookstoreNorth Tazewell
1001 E Fincastle Tpke, North Tazewell, VA 24630-9403
-
Cozy Calico BooksOccoquan
199 Union St, Occoquan, VA 22125
-
Book BinOnley
25304 Charles M Lankford Jr Memorial Hwy, Onley, VA 23418
Mon-Fri 7am-4:30pm, Sat 8am-4:30pm
Since 1980
-
Spelled InkOrange
132 W Main St Ste 101, Orange, VA 22960-1577
-
Peanut Force XPrince George
6600 Courthouse Rd, Prince George, VA 23875
-
Emmanuel BookstorePulaski
653 E Main St, Pulaski, VA 24301
-
Antiquariat Hindrichs Rare and Unusual BooksPurcellville
36147 Philomont Rd, Purcellville, VA 20132-4935
-
Around the Block BooksPurcellville
120 N Hatcher Ave, Purcellville, VA 20132
-
Gaspard INCRadford
1205 Wadsworth St, Radford, VA 24141-3528
-
Hartland PublicationsRapidan
471 Walnut Ln, Rapidan, VA 22733
-
Magnolia & Main BooksRidgeway
810 Main St, Ridgeway, VA 24148
-
Marvelfreaks Gaming Comics & CollectiblesRidgeway
6635 Greensboro Rd, Ridgeway, VA 24148
-
Choice BooksRockingham
2387 Grace Chapel Rd, Rockingham, VA 22801-4523
-
Kermitspad ComicsRuckersville
5880 Burnett Ln, Ruckersville, VA 22968-9418
-
The Wise Owl bookstoreSaltville
115 W Main St, Saltville, VA 24370
-
Alpha & Omega Church SupplySouth Boston
3342 Halifax Rd, South Boston, VA 24592
-
Time and Space ComicsStafford
1075 Garrisonville Rd #112, Stafford, VA 22556
Tue-Thu 10am-8pm, Fri-Sat 10am-9pm, Sun 11am-6pm
Comics
-
Treasure Chest ComicsStafford
3255 Richmond Hwy, Stafford, VA 22554
-
Read Between the WinesUnion Hall
11970 Old Franklin Turnpike, Union Hall, VA 24176
-
SciFi ParadiseVerona
50 Lodge Ln, Verona, VA 24482-9400
-
Bards Alley BookshopVienna
110 Church St NW, Vienna, VA 22180
Tue–Sat 10am–7pm, Sun 12pm–5pm
-
Big Planet ComicsVienna
426 Maple Ave E #4721, Vienna, VA 22180
Mon-Fri 11am-7pm, Sat 11am-6pm, Sun 12pm-5pm
Comics · Horror
-
Sugoi Otaku ShopVinton
15780 Stewartsville Rd, Vinton, VA 24179
-
Wild Daisy BooksWest Point
2800 King William Ave, West Point, VA 23181
Horror
-
The Book Nook of West Point, VAWest Point
706 Main St, West Point, VA 23181-9573
-
Cavalier ComicsWise
109 Glade St SE, Wise, VA 24293-5704
-
Cavalier ComicsWise
189 Ridgeview Rd SW, Wise, VA 24293
-
Bonfire Bookstore and YarneryWoodstock
108 N Main St, Woodstock, VA 22664
-
Oracle BooksWytheville
275 W Main St, Wytheville, VA 24382
-
Jersey's Cards & ComicsYorktown
5906 George Washington Memorial Hwy A, Yorktown, VA 23692
Comics
-
Yorktown BookshopYorktown
328 Water St, Yorktown, VA 23690
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