Top cities to stay in New Hampshire

Lake Winnipesaukee
Avg. $328 · 886 properties
Bartlett
Avg. $269 · 832 properties
Lincoln
Avg. $278 · 677 properties
Woodstock
Avg. $259 · 554 properties
Conway
Avg. $326 · 545 properties
Meredith
Avg. $302 · 515 properties
Bethlehem
Avg. $311 · 437 properties
Hampton
Avg. $272 · 404 properties
Moultonborough
Avg. $375 · 383 properties
North Conway
Avg. $334 · 336 properties
Hampton Beach
Avg. $293 · 319 properties
Alton
Avg. $350 · 258 properties
Gilford
Avg. $344 · 257 properties
Laconia
Avg. $264 · 248 properties
Carroll
Avg. $339 · 248 properties
Glen
Avg. $246 · 198 properties
Jackson
Avg. $269 · 196 properties
Thornton
Avg. $242 · 189 properties
Seabrook
Avg. $296 · 174 properties
Madison
Avg. $317 · 164 properties

Vacations in New Hampshire

How many rentals are available in New Hampshire?

Average price for rentals in New Hampshire

Most popular type of vacation rental in New Hampshire

Top travel destinations in New Hampshire

How many cities have available rentals in New Hampshire?

Explore nearby regions

Massachusetts
18,458 properties
Avg $353
Rhode Island
2,812 properties
Avg $440
Vermont
8,682 properties
Avg $287
Connecticut
5,512 properties
Avg $360
New York
50,444 properties
Avg $259
Maine
11,600 properties
Avg $283
New Jersey
23,857 properties
Avg $309
Delaware
5,565 properties
Avg $282

More cities with vacation rentals in New Hampshire

Campton· Avg. $271/nightLake Winnisquam· Avg. $319/nightWolfeboro· Avg. $290/nightWaterville Valley· Avg. $225/nightBelmont· Avg. $265/nightMagog· Avg. $100/nightSanbornton· Avg. $301/nightPortsmouth· Avg. $193/nightFranconia· Avg. $244/nightNewbury· Avg. $304/nightSunapee· Avg. $331/nightManchester· Avg. $139/nightFreedom· Avg. $291/nightRye· Avg. $417/nightLittleton· Avg. $274/nightCenter Harbor· Avg. $338/nightTilton· Avg. $254/nightPittsburg· Avg. $244/nightBretton Woods· Avg. $271/nightHolderness· Avg. $311/nightWakefield· Avg. $310/nightBristol· Avg. $235/nightNewfound Lake· Avg. $235/nightSugar Hill· Avg. $226/nightWhitefield· Avg. $255/nightLake Sunapee· Avg. $350/nightTwin Mountain· Avg. $313/nightGilmanton· Avg. $323/nightNorthwood· Avg. $160/nightNorth Hampton· Avg. $473/nightBarnstead· Avg. $356/nightConcord· Avg. $139/nightAshland· Avg. $203/nightTamworth· Avg. $289/nightEffingham· Avg. $371/nightSquam Lake· Avg. $343/nightPlymouth· Avg. $179/nightNashua· Avg. $130/nightGrantham· Avg. $325/nightDover· Avg. $150/nightOssipee Lake· Avg. $359/nightAlexandria· Avg. $241/nightBath· Avg. $203/nightBridgewater· Avg. $232/nightLancaster· Avg. $149/nightDeerfield· Avg. $203/nightPaugus Bay· Avg. $410/nightHaverhill· Avg. $163/nightSutton· Avg. $244/nightRumney· Avg. $177/nightMilton· Avg. $327/nightClarksville· Avg. $199/nightHebron· Avg. $216/nightGorham· Avg. $99/nightNew Durham· Avg. $331/nightSandwich· Avg. $279/nightEaton· Avg. $287/nightLake Waukewan· Avg. $407/nightFranklin· Avg. $246/nightCoaticook· Avg. $92/nightNew Castle· Avg. $311/nightOrford· Avg. $237/nightHanover· Avg. $139/nightRindge· Avg. $281/nightExeter· Avg. $153/nightWeirs Beach· Avg. $264/nightAlton Bay· Avg. $242/nightMount Sunapee· Avg. $308/nightClark Landing· Avg. $391/nightGeorges Mills· Avg. $275/nightSpofford Lake· Avg. $432/nightRye Beach· Avg. $356/nightMerrymeeting Lake· Avg. $331/nightIntervale· Avg. $256/nightWoodsville· Avg. $87/nightDerry· Avg. $175/nightBlodgett Landing· Avg. $483/nightWawbeek· Avg. $83/nightChocorua· Avg. $215/nightLake Wentworth· Avg. $212/nightLovejoy Sands· Avg. $254/nightDockham Shore· Avg. $288/nightCampton Upper Village· Avg. $242/nightBowman· Avg. $1,438/nightCenter-Barnstead· Avg. $323/nightLeavitt Park· Avg. $422/nightSilver Lake· Avg. $465/nightNorth Sutton· Avg. $172/nightNotchlandWebster LakeSouth AcworthEast WakefieldLoon MountainFranconia NotchCannon MountainSainte-Catherine-de-HatleySouth TamworthEast HoldernessEcho LakeMelvin VillageSeabrook BeachCenter TuftonboroWest ThorntonCampton HollowBear IslandCranmore MountainMallard Cove