Portsmouth Bed and Breakfasts

Filter
Sort

from $150

Portsmouth, NH

Check Availability

Portsmouth, NH

Check Availability

Portsmouth, NH

Check Availability

Portsmouth, NH

Check Availability

from $88

Rochester, NH (19 miles from Portsmouth)

Check Availability

from $122

Candia, NH (27 miles from Portsmouth)

Check Availability

from $115

Dover, NH (10 miles from Portsmouth)

Check Availability

from $129

Durham, NH (8 miles from Portsmouth)

Check Availability

from $229

Exeter, NH (11 miles from Portsmouth)

Check Availability

from $199

Hampton, NH (9 miles from Portsmouth)

Check Availability

from $119

Hampton, NH (9 miles from Portsmouth)

Check Availability

Sponsored Links

check