Across New Hampshire, of the 527 hotels and motels we list, 451 give a phone number and 377 have a website. By what they offer: 94 motel, 16 extended stay.
Top 10 hotels and motels in New Hampshire
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Homewood Suites by Hilton Manchester AirportManchester
-
2Surf HouseHampton
-
4Red Roof Inn SalemSalem
-
5EVEN Hotel Manchester AirportManchester
-
6Courtyard By MarriottConcord
-
8Microtel Inn & SuitesDover
-
9Kozy 7 MotelHooksett
-
10The Hotel ConcordConcord
Cities
Largest first. Towns with a single hotel or motel are listed further down this page.
- Hampton48
- Portsmouth29
- North Conway27
- Manchester23
- Lincoln21
- Laconia17
- Concord14
- Gorham12
- Conway11
- Nashua11
Other towns in New Hampshire
One hotel or motel each — too few for a page of their own, so they live here.
-
Sunny Brook CottagesAlbany
1901 White Mountain Hwy, Albany, NH 03818-7521
-
Riverview MotelAlton
13 Suncook Valley Rd, Alton, NH 03809-4623
-
Tip of the Bay MotelAlton
403 Main St, Alton, NH 03809
-
Brook & Bridle Summer Homes & InnAlton
443 Roberts Cove Rd, Alton, NH 03809-4851
-
Lakehurst CottagesAlton Bay
9 McKone Ln, Alton Bay, NH 03810-4043
-
King Birch Motor LodgeAlton Bay
122 Route 11D, Alton Bay, NH 03810-4210
-
EuniceAlton Bay
8 Eunice Ln, Alton Bay, NH 03810-4040
-
Camp DragoAmherst
35 Chestnut Hill Rd, Amherst, NH 03031
-
Quality InnAshland
53 West St, Ashland, NH 03217
-
Golden Apple InnBartlett
322 US-302, Bartlett, NH 03860
-
North Colony Motel & CottagesBartlett
1025 US-302, Bartlett, NH 03812
-
Attitash VillageBartlett
784 US Route 302, Bartlett, NH 03812
-
Mountain Home CabinsBartlett
1573 US-302, Bartlett, NH 03812
-
Attitash Marketplace MotelBartlett
15 Cow Hill Rd, Bartlett, NH 03812
-
The Alpine LodgeBartlett
28 Alpine Village Rd, Bartlett, NH 03812-3013
-
Rocky River ResortBartlett
Bartlett, NH
-
The Lodge at Woods HillBath
290 Clough Rd, Bath, NH 03740
-
Hill-Brook MotelBedford
250 State Rte 101, Bedford, NH 03110
-
Pats PeakBedford
8 Carriage Ln, Bedford, NH 03110-4618
-
Country Inn & Suites By Radisson, Manchester Airport, NhBedford
250 S River Rd, Bedford, NH 03110-6822
-
Snowy Owl ResortBedford
15 Constitution Dr, Bedford, NH 03110-6002
-
Bedford Village InnBedford
66 Rundlett Hill Rd, Bedford, NH 03110-5822
-
Winnisquam Beach ResortBelmont
Belmont, NH
-
Adair Country Inn and RestaurantBethlehem
80 Guider Ln, Bethlehem, NH 03574-4327
-
The Gables at Park & MainBethlehem
2007 Main St, Bethlehem, NH 03574-4966
-
The InnBethlehem
2370 Main St, Bethlehem, NH 03574-4915
-
Round Mountain LodgeBethlehem
Swazey Lane, Bethlehem, NH 03574
-
Hearthside VillageBethlehem
1267 Main St, Bethlehem, NH 03574
-
Arlington HotelBethlehem
30 Arlington St, Bethlehem, NH 03574
-
Sherman InnBethlehem
2000 Main St, Bethlehem, NH 03574
-
Maplewood Country Club & HotelBethlehem
Rr 302, Bethlehem, NH 03574
-
Snowy Mountain Motel/CampgroundBethlehem
1225 Main St, Bethlehem, NH 03574-4709
-
Elmwood Motor LodgeBoscawen
200 King St, Boscawen, NH 03303-2105
-
Daniel Webster Motor LodgeBoscawen
188 King St, Boscawen, NH 03303-2104
-
Hampton Inn ConcordBow
515 South St, Bow, NH 03304
-
Rowe Mountain RetreatBradford
506 Rowe Mountain Rd, Bradford, NH 03221-3422
-
Thistle And Shamrock Inn & RestaurantBradford
11 W Main St, Bradford, NH 03221-3332
-
Bretton Woods VacationsBretton Woods
1800 US RT 302, Bretton Woods, NH 03575
-
Omni Bretton Arms InnBretton Woods
173 Mount Washington Hotel Rd, Bretton Woods, NH 03575
-
Bretton Arms Country InnBretton Woods
420 Mt Washington Hotel Rd, Bretton Woods, NH 03575
-
Mount Washington Hotel and ResortBretton Woods
310 Mt Washington Hotel Rd, Bretton Woods, NH 03575
-
The Mt Washington ResortBretton Woods
Bretton Woods, NH
-
Mt. Washington Hotel & Resort - Mt. Washington Golf CourseBretton Woods
310 Mt Washington Hotel Rd, Bretton Woods, NH 03575
-
Bretton Woods Omni Hotel, New HampshireBretton Woods
Bretton Woods, NH
-
White Mountain ResortBretton Woods
Bretton Woods, NH
-
Scenic View Of Mt Washington HotelBretton Woods
Bretton Woods, NH
-
The Knoll InnBristol
151 W Shore Rd, Bristol, NH 03222-3735
-
The LedgesBristol
1030 Mayhew Tpke, Bristol, NH 03222-5108
-
Best Western Plymouth Inn-White MountainsCampton
1513 US-3, Campton, NH 03223
-
Sleepy Hollow CabinsCampton
13 Sleepy Hollow Rd, Campton, NH 03223-4711
-
Armont InnCampton
311 Ellsworth Hill Rd, Campton, NH 03223-4115
-
Four Seasons Motor InnCarroll
512 US-3, Carroll, NH 03595
-
Johnson's Motel and CottagesCarroll
364 US-3, Carroll, NH 03595
-
North Country MotelCarroll
529 Route 3 N, Carroll, NH 03598-4017
-
Omni Mount Washington ResortCarroll
310 Mount Washington Hotel Rd, Carroll, NH 03575-3098
-
North Conway RentalCenter Conway
8 Bryant Dr, Center Conway, NH 03813-4206
-
Savoie's Lodging & CampingCenter Harbor
396 Daniel Webster Hwy, Center Harbor, NH 03226
-
Hearthstone Bed and BreakfastCenter Harbor
224 Dane Rd, Center Harbor, NH 03226-3316
-
Tower Light InnChesterfield
7 Butler Rd, Chesterfield, NH 03462
-
Claremont Motor LodgeClaremont
16 Beauregard St, Claremont, NH 03743
-
Royal Inn ClaremontClaremont
24 Sullivan St, Claremont, NH 03743
-
Carpsters HaciendaClaremont
Claremont, NH
-
Diamond Peaks Motel and StoreColebrook
1216 NH-26, Colebrook, NH 03576
-
All Snowed InnColebrook
Mohawk Falls, 1478 NH Route 26, Colebrook, NH 03576-3741
-
Northern Comfort MotelColebrook
1 Trooper Scott E Phillips Mem Hwy, Colebrook, NH 03576
-
Balsams Grand Resort HotelColebrook
1 Wilderness Rd, Colebrook, NH 03576
-
Keddys Mohawk River CottagesColebrook
65 NH Route 26, Colebrook, NH 03576
-
The Balsams, Dixville Notch, NHColebrook
Colebrook, NH
-
Inn of Bard's RestDeerfield
Deerfield, NH
-
The Robichaud ResortDerry
Derry, NH
-
The Garrison Hotel & SuitesDover
200 Sterling Wy, Dover, NH 03820
-
Microtel Inn & SuitesDover
31 Webb Pl, Dover, NH 03820-2403
-
Hampton Inn DoverDover
9 Hotel Dr, Dover, NH 03820
-
Homewood Suites by Hilton DoverDover
21 Members Way, Dover, NH 03820
-
Comfort Inn & SuitesDover
10 Hotel Dr, Dover, NH 03820
-
Schooner House InnDover
17 Portland Ave, Dover, NH 03820-3574
-
The Garrison HotelDover
181 Silver St, Dover, NH 03820
-
Great American Hotel GroupDover
180 Locust St Ste 2, Dover, NH 03820
-
Great Northern Moose LodgeDummer
1442 Nh Rte 16, Dummer, NH 03588
-
The Thompson InnDurham
90 Bennett Rd, Durham, NH 03824
-
Inn at Crystal LakeEaton Center
2322 Eaton Rd, Eaton Center, NH 03832
-
P K MotelEffingham
171 Pine River Rd, Effingham, NH 03882-8238
-
Rocky Point Lodge NHElkins
233 Elkins Rd, Elkins, NH 03233-6204
-
The Inn At EsterbrookEnfield
35 Esterbrook Ln, Enfield, NH 03748-3732
-
Pond Side MotelEpping
268 Calef Hwy, Epping, NH 03042
-
Errol MotelErrol
132 Main St, Errol, NH 03579
-
Paradise Point CottagesErrol
12 Colebrook Rd, Errol, NH 03579-6615
-
Moose Mountain LodgeEtna
33 Moose Mountain Rd, Etna, NH 03750-3601
-
FairfieldExeter
138 Portsmouth Avenue, Exeter, NH 03833
-
Hampton Inn & Suites ExeterExeter
59 Portsmouth Ave, Exeter, NH 03833-2104
-
Hay Creek HotelsExeter
2 Pine St, Exeter, NH 03833
-
StraffordFarmington
1075 NH Route 11, Farmington, NH 03835-3520
-
Inn at Crotched MountainFrancestown
534 Mountain Rd, Francestown, NH 03043-3913
-
Stonybrook Motel & LodgeFranconia
1098 Profile Rd, Franconia, NH 03580
-
Best Western White Mountain InnFranconia
87 Wallace Hill Rd, Franconia, NH 03580
-
Franconia InnFranconia
1300 Easton Rd, Franconia, NH 03580-4921
-
Gale River House - Boutique HotelFranconia
1 Main St, Franconia, NH 03580
-
Hillwinds LodgeFranconia
33 Dow Ave, Franconia, NH 03580
-
All Ways Inn MotelFranconia
729 Main St, Franconia, NH 03580
-
Webster Lake InnFranklin
28 Pine Colony Rd, Franklin, NH 03235-2401
-
DK MotelFranklin
390 N Main St, Franklin, NH 03235
-
NH Retreat CenterFreedom
9 Cody Rd, Freedom, NH 03836-4203
-
OssipeeRetreatFreedom
Bennett Rd, Freedom, NH 03836
-
TownePlace SuitesGilford
14 Sawmill Road, Gilford, NH 03249
-
Fireside Inn and Suites at Lake WinnipesaukeeGilford
17 Harris Shore Road RT 11 & RT, B Lake Shore Rd #11, Gilford, NH 03249
-
Belknap Point InnGilford
107 Belknap Point Rd, Gilford, NH 03249
-
Silver Sands MotelGilford
103 Weirs Rd, Gilford, NH 03249
-
Tom's Cabin On Lake WinnipesaukeeGilford
Varney point, Gilford, NH 03249
-
Ellacoya Resort & CottagesGilford
110 Scenic Dr, Gilford, NH 03249-7610
-
The ChaletGilford
4 Old Lake Shore Rd, Gilford, NH 03249-6523
-
Winnipesaukee Lake ResortGilford
Gilford, NH
-
The Margate Resort - BreakfastGilford
Lake St, Gilford, NH 03246
-
Inn on Rocky PondGilmanton
Gilmanton, NH
-
Nordic Village ResortGlen
1090 Pinkham Notch Road, Glen, NH 03838
-
Will's InnGlen
440 Us Route 302, Glen, NH 03838
-
Nordic Village Resort, White Mntsns, Jackson New HampshireGlen
Glen, NH
-
Nordic Village ZurichGlen
Glen, NH
-
Glen RentalsGlen
17 Forest Ledge Rd, Glen, NH 03838-6468
-
Lake Sunapee LivingGoshen
1074 Cross Rd, Goshen, NH 03752
-
The Back Side InnGoshen
1171 Brook Rd, Goshen, NH 03752
-
Star IslandGosport
Isles of Shoals, Gosport, NH 03870
-
Hanover Inn DartmouthHanover
2 E Wheelock St, Hanover, NH 03755
-
Trumbull House B & BHanover
40 Etna Road, Hanover, NH 03755
-
Harrisville Inn Bed & BreakfastHarrisville
767 Chesham Rd, Harrisville, NH 03450-5529
-
All Seasons MotelHaverhill
36 Smith St, Haverhill, NH 03785
-
Gibson House Bed and BreakfastHaverhill
341 Dartmouth College Hwy, Haverhill, NH 03765-5107
-
The Blue Moon Motel, Newfound Lake, New HampshireHebron
399 Mayhew Tpke, Hebron, NH 03241-7512
-
Henniker MotelHenniker
61 Craney Pond Rd, Henniker, NH 03242
-
Pats PeakHenniker
24 Flanders Rd, Henniker, NH 03242
-
Eighteen-Thirty House MotelHillsborough
626 W Main St, Hillsborough, NH 03244-5214
-
1830 House MotelHillsborough
262 W Main St, Hillsborough, NH 03244-5251
-
Yankee Trail Motel & Breakfast RestaurantHolderness
430 Rte 3, Holderness, NH 03245
-
Holderness InnHolderness
Holderness, NH
-
Hollis Log HomeHollis
65B Laurel Hill Rd, Hollis, NH 03049-6226
-
Kozy 7 MotelHooksett
175 Londonderry Tpke, Hooksett, NH 03106
-
FairfieldHooksett
8 Bell Ave, Hooksett, NH 03106
-
Firebird MotelHooksett
10 Bell Ave, Hooksett, NH 03106-1036
-
Eagle's Nest Motor LodgeHooksett
1501 Hooksett Rd, Hooksett, NH 03106
-
Xss HotelsHooksett
1359 Hooksett Rd, Hooksett, NH 03106-1809
-
Great Eagle MotelHudson
2 Sullivan Rd, Hudson, NH 03051-3929
-
Perry's Motel & CottagesIntervale
199 NH-16A, Intervale, NH 03845
-
Swiss Chalets Village InnIntervale
91 Intervale Cross Rd, Intervale, NH 03845
-
Nestlenook EstatesIntervale
66 Dinsmore Rd, Intervale, NH 03845-5206
-
The Wentworth, A White Mountain InnJackson
1 Carter Notch Rd, Jackson, NH 03846-4208
-
Carter Notch InnJackson
Carter Notch Rd, Jackson, NH 03846
-
Dining Room at the Inn at Thorn Hill and SpaJackson
40 Thorn Hill Rd, Jackson, NH 03846-4347
-
Grand View Inn & ResortJaffrey
580 Mountain Rd, Jaffrey, NH 03452-6030
-
Bray Hill HouseJefferson
87 Alberts Dr, Jefferson, NH 03598-4408
-
Evergreen MotelJefferson
537 Presidential Hwy, Jefferson, NH 03583
-
Mountain Creek ManorJefferson
720 Presidential Hwy, Jefferson, NH 03583-6133
-
Skywood ManorJefferson
720 Presidential Hwy, Jefferson, NH 03583
-
Fairfield by Marriott Inn & Suites Keene DowntownKeene
30 Main St, Keene, NH 03431
-
Days InnKeene
3 Ash Brook Rd, Keene, NH 03431
-
Courtyard by Marriott Keene DowntownKeene
75 Railroad St, Keene, NH 03431
-
Best Western Plus Keene HotelKeene
401 Winchester St, Keene, NH 03431
-
Hampton Inn and Suites KeeneKeene
126 Key Rd, Keene, NH 03431
-
Wyndham HotelKeene
3 Ash Brook Rd, Keene, NH 03431-5918
-
Rocky Brook Motel & CottagesKeene
850 Marlboro St, Keene, NH 03431
-
Keene New Hampshire Best Western HotelKeene
411 Winchester St, Keene, NH 03431-3914
-
C&J CottagesKingston
72 Main St, Kingston, NH 03848-3210
-
Cabot Inn & SuitesLancaster
200 Portland St, Lancaster, NH 03584
-
Coos Motor InnLancaster
209 Main St, Lancaster, NH 03584
-
Residence InnLebanon
32 Centerra Parkway, Lebanon, NH 03766
-
Days Inn by WyndhamLebanon
135 NH-120, Lebanon, NH 03766
-
Hilton Garden Inn Hanover LebanonLebanon
35 Labombard Rd, Lebanon, NH 03766
-
Quality Inn Lebanon - HanoverLebanon
135 NH-120, Lebanon, NH 03766
-
Courtyard By MarriottLebanon
10 Morgan Drive, Lebanon, NH 03766
-
Quality Inn Lebanon - HanoverLebanon
135 Route 120, Lebanon, NH 03766
-
Litchfield golf an beach ResortLitchfield
Litchfield, NH
-
Hampton Inn LittletonLittleton
580 Meadow St, Littleton, NH 03561
-
Maple Leaf MotelLittleton
150 W Main St, Littleton, NH 03561
-
Country Squire MotelLittleton
172 W Main St, Littleton, NH 03561
-
Littleton MotelLittleton
166 Main St, Littleton, NH 03561
-
Highland Center Lodge at Crawford NotchLittleton
RT 302, Littleton, NH 03595
-
Exit 41 Travel InnLittleton
337 Cottage St, Littleton, NH 03561
-
Garner Hotel Londonderry - ManchesterLondonderry
72 Perkins Rd, Londonderry, NH 03053
-
Quality Inn Loudon-ConcordLoudon
2 Staniels Rd, Loudon, NH 03307
-
Breakfast on the ConnecticutLyme
651 River Rd, Lyme, NH 03768
-
Church LandingMeredith
281 Daniel Webster Hwy, Meredith, NH 03253-5812
-
Bear Tree LodgeMeredith
59 Daniel Webster Highway, Meredith, NH 03253
-
Vacation Escapes and TownlineMeredith
34 Daniel Webster Hwy, Meredith, NH 03253-5618
-
Inn at Bay PointMeredith
Meredith, NH
-
Inns At Mill FallsMeredith
19 Water St, Meredith, NH 03253-5916
-
Holiday Inn Express & Suites MerrimackMerrimack
4 Amherst Rd, Merrimack, NH 03054
-
Quality Inn Merrimack - NashuaMerrimack
242 Daniel Webster Hwy, Merrimack, NH 03054
-
Middleton ResortccMiddleton
150 Ridge Rd, Middleton, NH 03887-6211
-
Heaven's BestMilan
115 Overlook Rd, Milan, NH 03588
-
Linger Longer Log CabinMilan
40 Hagar Rd, Milan, NH 03588-3124
-
Milford MotelMilford
371 Elm St, Milford, NH 03055
-
Orchard Farmhouse NHMoultonborough
108 Lee Rd, Moultonborough, NH 03254-3809
-
Colonial Pines ResortMoultonborough
66 Alpine Park Rd, Moultonborough, NH 03254-4001
-
Deepwood Lodges, Moultonborough, NHMoultonborough
18 Senna Way, Moultonborough, NH 03254-4839
-
Berry Pond MotelMoultonborough
Whittier Hwy, Moultonborough, NH 03254
-
Long Island CottagesMoultonborough
78 Long Island Rd, Moultonborough, NH 03254-2628
-
Brookside CottagesNew Durham
370 Merrymeeting Rd, New Durham, NH 03855-2106
-
Seldom Inn on StowellNew Ipswich
110 Stowell Rd, New Ipswich, NH 03071-3321
-
Lamplighter Motor InnNew London
34 Newport Rd, New London, NH 03257
-
The Lake Inn at Mt. SunapeeNewbury
1349 RT-103, Newbury, NH 03255-5952
-
Mt Sunapee ResortNewbury
1398 Route 103, Newbury, NH 03782
-
Best Western Sunapee Lake LodgeNewbury
1403 RT-103, Newbury, NH 03255-5952
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide