Top cities to stay in New Hampshire

Bartlett
Avg. $175 · 185 properties
Conway
Avg. $175 · 132 properties
Bethlehem
Avg. $251 · 125 properties
Lake Winnipesaukee
Avg. $151 · 100 properties
Lincoln
Avg. $186 · 98 properties
North Conway
Avg. $172 · 81 properties
Carroll
Avg. $275 · 74 properties
Woodstock
Avg. $186 · 72 properties
Hampton
Avg. $134 · 55 properties
Meredith
Avg. $153 · 55 properties
Manchester
Avg. $140 · 53 properties
Glen
Avg. $186 · 52 properties
Portsmouth
Avg. $128 · 48 properties
Jackson
Avg. $212 · 47 properties
Magog
Avg. $91 · 45 properties
Waterville Valley
Avg. $218 · 41 properties
Thornton
Avg. $146 · 38 properties
Franconia
Avg. $142 · 36 properties
Alton
Avg. $223 · 34 properties
Laconia
Avg. $146 · 34 properties

Learn more about New Hampshire

How many rentals are available in New Hampshire?

What is the price range for rentals in New Hampshire?

What is the most popular type of rental in New Hampshire?

What is the top travel destination in New Hampshire?

How many destinations have available rentals in New Hampshire?

Explore nearby regions

Massachusetts
4,092 properties
Avg $139
Rhode Island
466 properties
Avg $139
Vermont
1,809 properties
Avg $175
Connecticut
1,153 properties
Avg $147
New York
12,745 properties
Avg $139
Maine
2,119 properties
Avg $135
New Jersey
5,664 properties
Avg $150
Delaware
1,080 properties
Avg $138

More cities with vacation rentals in New Hampshire

Concord· Avg. $159/nightMadison· Avg. $263/nightWolfeboro· Avg. $223/nightGilford· Avg. $152/nightMoultonborough· Avg. $139/nightCampton· Avg. $225/nightHampton Beach· Avg. $136/nightNashua· Avg. $114/nightSeabrook· Avg. $136/nightBretton Woods· Avg. $257/nightHaverhill· Avg. $158/nightDover· Avg. $115/nightBelmont· Avg. $159/nightWhitefield· Avg. $184/nightNorthwood· Avg. $135/nightTilton· Avg. $120/nightFreedom· Avg. $108/nightHolderness· Avg. $155/nightLake Winnisquam· Avg. $98/nightSugar Hill· Avg. $146/nightGorham· Avg. $89/nightLittleton· Avg. $145/nightCenter Harbor· Avg. $150/nightTwin Mountain· Avg. $97/nightExeter· Avg. $150/nightNorth Hampton· Avg. $175/nightSunapee· Avg. $113/nightRye· Avg. $144/nightPlymouth· Avg. $108/nightSanbornton· Avg. $139/nightNewbury· Avg. $125/nightHanover· Avg. $199/nightWakefield· Avg. $119/nightLancaster· Avg. $101/nightEffingham· Avg. $113/nightBarnstead· Avg. $230/nightAshland· Avg. $165/nightEaton· Avg. $175/nightDeerfield· Avg. $126/nightRumney· Avg. $131/nightMilton· Avg. $130/nightOssipee Lake· Avg. $108/nightGilmanton· Avg. $485/nightPittsburg· Avg. $95/nightCoaticook· Avg. $70/nightSquam Lake· Avg. $318/nightLake Sunapee· Avg. $239/nightBath· Avg. $122/nightTamworth· Avg. $188/nightBristol· Avg. $73/nightDerry· Avg. $225/nightPaugus Bay· Avg. $97/nightAlexandria· Avg. $157/nightSutton· Avg. $198/nightNewfound Lake· Avg. $83/nightNew Castle· Avg. $199/nightMount Sunapee· Avg. $377/nightIntervale· Avg. $167/nightNew Durham· Avg. $179/nightGrantham· Avg. $203/nightRindge· Avg. $117/nightWeirs Beach· Avg. $161/nightClarksville· Avg. $83/nightHebron· Avg. $163/nightGeorges Mills· Avg. $103/nightNorth Sutton· Avg. $544/nightWoodsville· Avg. $122/nightOrford· Avg. $147/nightLake Waukewan· Avg. $165/nightCampton Upper Village· Avg. $175/nightFranklin· Avg. $164/nightCampton HollowBear IslandLovejoy SandsCannon MountainLeavitt ParkMallard CoveMelvin VillageEast WakefieldChocoruaSouth TamworthCenter-BarnsteadSandwichCranmore MountainSouth AcworthSilver LakeSpofford LakeDockham ShoreBowmanWebster LakeSeabrook BeachClark LandingSainte-Catherine-de-HatleyEcho LakeNotchlandRye BeachWest ThorntonLake WentworthMerrymeeting LakeBlodgett LandingWawbeekLoon MountainEast HoldernessCenter TuftonboroBridgewaterFranconia Notch