United States
Hotels in Maine
Maine has 233 places to stay listed here — 233 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.
Browse by city
- Bar Harbor 23
- Ogunquit 20
- Portland 16
- Old Orchard Beach 15
- Bangor 14
- Wells 11
- Kennebunkport 10
- Boothbay Harbor 9
- Camden 8
- Freeport 6
- Kennebunk 6
- Rockport 6
- York Beach 6
- Augusta 5
- Brunswick 5
- South Portland 5
- Belfast 4
- Ellsworth 4
- Auburn 3
- Bath 3
- Bethel 3
- Scarborough 3
- York 3
- Biddeford 2
- Bucksport 2
- Kittery 2
- Lewiston 2
- Lubec 2
- Northeast Harbor 2
- Orono 2
Where to stay
Cities in Maine
-
Bar Harbor
-
Ogunquit
-
Portland
-
Old Orchard Beach
-
Bangor
-
Wells
-
Kennebunkport
-
Boothbay Harbor
-
Camden
-
Freeport
-
Kennebunk
-
Rockport
-
York Beach
-
Augusta
-
Brunswick
-
South Portland
-
Belfast
-
Ellsworth
-
Auburn
-
Bath
-
Bethel
-
Scarborough
-
York
-
Biddeford
-
Bucksport
-
Kittery
-
Lewiston
-
Lubec
-
Northeast Harbor
-
Orono
-
Rangeley
-
Waterville
-
Bingham
-
Boothbay
-
Edgecomb
-
Farmington
-
Fryeburg
-
Glen Cove
-
Houlton
-
Jefferson
-
Lincolnville
-
Machias
-
Milford
-
Millinocket
-
North Lovell
-
North Windham
-
Ocean Point
-
Orland
-
Oxford
-
Presque Isle
-
Rockland
-
Rumford
-
Saco
-
Southport
-
Southwest Harbor
-
Thomaston
-
Topsham
-
Walpole
-
Wilton
Where to stay in Maine
| City | Listings |
|---|---|
| Bar Harbor | 23 hotels |
| Ogunquit | 20 hotels |
| Portland | 16 hotels |
| Old Orchard Beach | 15 hotels |
| Bangor | 14 hotels |
| Wells | 11 hotels |
| Kennebunkport | 10 hotels |
| Boothbay Harbor | 9 hotels |
| Camden | 8 hotels |
| Kennebunk | 6 hotels |
Good to know
How many hotels are listed in Maine?
233 hotels, guesthouses and B&Bs across 59 cities in Maine, each with rooms, photos and a link to book on Booking.com.
Which Maine city has the most listings here?
Bar Harbor, with 23 listed hotels.