Across Maine, of the 154 bookstores we list, 142 give a phone number, 18 publish opening hours and 100 have a website. 9 are branches of national chains — Barnes & Noble (4), Books-A-Million (3), Book Warehouse (2); the remaining 145 are independent. By what they offer: 23 are comic book stores, 16 sell used books, 10 focus on children's books. Most often named on their own websites: comics (13), sells used books (8) and graphic novels (7). The longest-running is Pushcart Press Bookstore, in business since 1976.
Top 10 bookstores in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Merrill's BookshopHallowell
Tue–Sat 10am–5:30pm
-
2Casablanca ComicsPortland
Monday–Sunday 12:00 PM–6:00 PM
-
3Green Hand BookshopPortland
Tuesday–Friday 11:00–5:00, Saturday 11:00–7:00, Sunday 12:00–5:00
-
4Grump & Sunshine BookshopPortland
Tuesday–Saturday 10am–5pm, Sunday 10:30am–5pm
-
5Royal River BooksYarmouth
Mon-Sat 10am-6pm, Sun 10am-5pm
-
6Left Bank BooksBelfast
Mon-Fri 9:30-5:30, Sat 10-5, Sun 11-4
-
7The Corner BookshopBath
Tue 11:30am-3:30pm, Wed-Sat 11:30am-4:30pm, Sun 11:30am-3:30pm
-
8Carlson & Turner AntiquarianPortland
Wednesday–Saturday 11am–5pm
-
9Library BookstoreBath
Monday–Sunday 10 am–4 pm
-
10anodyne book shopSearsport
Wednesday - Sunday 10:00 AM - 5:00 PM
Cities
Largest first. Towns with a single bookstore are listed further down this page.
- Portland18
- Belfast7
- Bangor6
- Bath5
- Brunswick5
- Camden5
- Waterville5
- Auburn4
- Biddeford4
- Freeport4
- South Portland4
- Augusta3
- Farmington3
- Kennebunk3
- Kennebunkport3
- Rockland3
- Searsport3
- Windham3
Other towns in Maine
One bookstore each — too few for a page of their own, so they live here.
-
Ellis River BooksAndover
864 S Main St, Andover, ME 04216
-
Sherman's Maine Coast Book ShopBar Harbor
56 Main St, Bar Harbor, ME 04609
-
Mystery Cove Book StoreBar Harbor
1 Dewey St, Bar Harbor, ME 04609
-
Blue Hill BooksBlue Hill
26 Pleasant St, Blue Hill, ME 04614
-
Andre Strong BooksellerBlue Hill
33 Water St, Blue Hill, ME 04614
-
Sherman's Maine Coast BookshopBoothbay Harbor
5 Commercial St, Boothbay Harbor, ME 04538-1825
-
Merryreading BooksBowdoinham
27 Main St, Bowdoinham, ME 04008-4419
Tue 10am-2pm, Wed 2pm-6pm, Fri 2pm-6pm, Sat 10am-2pm
-
Bridgton BooksBridgton
140 Main St, Bridgton, ME 04009
-
Sawtell local history booksBrownville
480 Main Rd, Brownville, ME 04414
-
BookStacksBucksport
71 Main St, Bucksport, ME 04416-4025
-
Mr. PaperbackCaribou
30 Skyway Dr, Caribou, ME 04736
-
Compass Rose BooksCastine
3 Main St, Castine, ME 04421
Tue- Sat 9 a.m. - 4 p.m.
-
Compass Rose BookstoreCastine
3 Main St, Castine, ME 04421
Tue- Sat 9 a.m. - 4 p.m.
-
Skidompha Secondhand Book ShopDamariscotta
17 Backstreet Landing, Damariscotta, ME 04543
-
A Boatload of BooksEastport
74 Water St, Eastport, ME 04631
-
Union River Book and Toy CoEllsworth
100 Main St, Ellsworth, ME 04605
-
Book ReviewFalmouth
251 US Route 1, Falmouth, ME 04105-1322
-
Books Etc. MaineFalmouth
240 US Route 1, Falmouth, ME 04105-1314
-
Bogan BooksFort Kent
291 W Main St Ste 101, Fort Kent, ME 04743
-
The BookwormGorham
42 Main St, Gorham, ME 04038-1362
-
Merrill's BookshopHallowell
110 Water St, Hallowell, ME 04347
Tue–Sat 10am–5:30pm
Sells used books
-
Editor's Note ComicsHallowell
210 Water St Ste 3, Hallowell, ME 04347-1509
Comics
-
Uhr BooksHollis Center
122 Cape Rd, Hollis Center, ME 04042
Since 1997
-
Bellamy, Barclay and Wolf BooksellersHollis Center
17 Main St, Hollis Center, ME 04042-3915
-
Volumes Book StoreHoulton
75 Bangor St, Houlton, ME 04730-1639
Sells used books
-
Maine Point BooksIslesboro
509 Pendleton Point Rd, Islesboro, ME 04848-5114
-
RiverRun BookstoreKittery
7 Wallingford Sq Ste 105, Kittery, ME 03904
-
Book Warehouse of Kittery, MeKittery
306 US Route 1, Kittery, ME 03904-5504
-
Heritage Books Maps & EphemeraLewiston
5 Park St, Lewiston, ME 04240
-
Quiet City BooksLewiston
124 Lisbon St, Lewiston, ME 04240
-
Beyond The SeaLincolnville
2526 Atlantic Hwy, Lincolnville, ME 04849-5341
-
The Bees Knees Usborne Books & MoreLyman
161 Old North Berwick Rd, Lyman, ME 04002
-
Barnes & NobleManchester
Manchester, ME
-
Naturalists Notebook AnnexMount Desert
115 Main St, Mount Desert, ME 04660
-
The Peoples Book ShopMt Vernon
605 Wings Mills Rd, Mt Vernon, ME 04352
-
The Dragon's LairNorway
273 Main St, Norway, ME 04268
-
Perkins Cove BookshopOgunquit
12 Perkins Cove Rd, Ogunquit, ME 03907
-
Book warehouseOld Orchard Beach
15 Old Orchard St, Old Orchard Beach, ME 04064-2237
-
The Maine BookhouseOxford
1545 Main St, Oxford, ME 04270
-
Quay WordsPeaks Island
120 Brackett Ave, Peaks Island, ME 04108-1223
Sells used books
-
The Open Door Christian Book StorePittston
69 Wiscasset Rd, Pittston, ME 04345
-
Neighborhood BooksPresque Isle
260 Main St Ste C, Presque Isle, ME 04769
-
Eagle HillPresque Isle
351 Main St, Presque Isle, ME 04769
-
Books, Lines and ThinkersRangeley
2513 Main St, Rangeley, ME 04970
-
The Bibliophile Bookshop & Coffeehouse, LlcRaymond
1233 Roosevelt Trl Ste 14, Raymond, ME 04071-6772
-
The Tiny BookshopRockport
163 Union St, Rockport, ME 04856
-
Barnswallow BooksRockport
166 Russell Ave, Rockport, ME 04856
-
Books RevisitedSanford
882 Main St, Sanford, ME 04073
-
Bull MooseScarborough
456 Payne Rd, Scarborough, ME 04074
-
Book CD & Movie ExchangeScarborough
617 US Route 1 (Dunstan Plaza), Scarborough, ME 04074
-
World’s Smallest BookstoreSedgwick
Christy Hill Rd., Sedgwick, ME 04676
Since 1976
-
Pushcart Press BookstoreSedgwick
775 N Sedgwick Rd, Sedgwick, ME 04676-2809
Since 1976
-
Cat Yard BookshopSkowhegan
30 Alder St, Skowhegan, ME 04976
Woman-owned
Horror
-
Sunshine Farm books and cardsSt. George
1112 River Rd, St. George, ME 04860
-
Nautical Scribe BooksStockton Springs
247 US-1, Stockton Springs, ME 04981
-
Prints And ReprintsStonington
31 N Main St, Stonington, ME 04681
-
Boxcar BooksThorndike
29 Gordon Hill Rd, Thorndike, ME 04986
-
Game Box Video Games and ComicsTopsham
49 Topsham Fair Mall Rd, Topsham, ME 04086
Comics
-
Sherman's Maine Coast Book Shop TopshamTopsham
65 Topsham Fair Mall Rd, Topsham, ME 04086-1762
-
The Village BookshopWaldoboro
25 Friendship Rd #2, Waldoboro, ME 04572
Mon 12pm-7pm, Wed 10am-5pm, Thu 12pm-7pm, Fri 10am-5pm, Sat 9am-1pm
-
Annie's Book Stop WellsWells
676 Post Rd, Wells, ME 04090
-
ArringtonsWells
1908 Post Rd, Wells, ME 04090
-
Eastern BookWestbrook
55 Bradley Dr, Westbrook, ME 04092-2013
-
B and J comicsWilton
346 Main St, Wilton, ME 04294
Since 1998
Comics · Graphic novels · Horror
-
Royal River BooksYarmouth
355 Main St, Yarmouth, ME 04096
Mon-Sat 10am-6pm, Sun 10am-5pm
-
The BooktendersYork
463 US-1, York, ME 03909
Woman-owned
Horror
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