Narrow results:

Clear selected filters

161 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. For every 10 nights, get 1 free!
    Ale House Inn

    121 Bow Street, Portsmouth, NH, 03801 United States

    ,

    866-925-8676

    2 stars
    Portsmouth
    • 0.2 miles to City center
    • 9.8 miles to University of New Hampshire (UNH)
    Excellent
    4.0 / 5
    1 review
    1
    customer review
    Hotels.com® RewardsFor every 10 nights, get 1 free!
  2. For every 10 nights, get 1 free!
    Quality Inn

    1190 Lafayette Road, Portsmouth, NH, 03801 United States

    ,

    866-538-0294

    2 stars
    Portsmouth
    • 2.2 miles to City center
    • 10 miles to University of New Hampshire (UNH)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $99
    • For every 10 nights, get 1 free!
      Wrens Nest Inn

      3548 Lafayette Rd, Portsmouth, NH, 03801 United States

      ,

      866-538-1351

      3 stars
      Portsmouth
      • 4.6 miles to City center
      • 11 miles to University of New Hampshire (UNH)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $87
      • For every 10 nights, get 1 free!
        The Rosewood Inn at Rye

        150 Lafayette Road, Rye, NH, 03870 United States

        ,

        866-538-2362

        2.5 stars
        Rye
        • 5.2 miles to City center
        • 11 miles to University of New Hampshire (UNH)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $89
        • For every 10 nights, get 1 free!
          Pine Haven Motel

          183 Lafayette Road, North Hampton, NH, 03862 United States

          ,

          866-538-6218

          2 stars
          North Hampton
          • 6.5 miles to City center
          • 11 miles to University of New Hampshire (UNH)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $89
          • For every 10 nights, get 1 free!
            Three Chimneys Inn

            Loved by guests

            17 Newmarket Rd, Durham, NH, 03824 United States

            ,

            866-538-6315

            3.5 stars
            Durham
            • 9.0 miles to City center
            • 0.6 miles to University of New Hampshire (UNH)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $139
            • For every 10 nights, get 1 free!
              Stone Gable Inn

              869 Lafayette Rd, Hampton, NH, 03842 United States

              ,

              866-573-4235

              2 stars
              Hampton
              • 9.3 miles to City center
              • 14 miles to University of New Hampshire (UNH)
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $59
              • For every 10 nights, get 1 free!
                The Seascape Inn

                955 Ocean Blvd, Hampton, NH, 03842 United States

                ,

                866-925-8676

                2.5 stars
                Hampton
                • 9.4 miles to City center
                • 15 miles to University of New Hampshire (UNH)
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $99
                • For every 10 nights, get 1 free!
                  Days Inn Dover

                  481 Central Ave, Dover, NH, 03820 United States

                  ,

                  866-538-9298

                  2 stars
                  Dover
                  • 10 miles to City center
                  • 5.2 miles to University of New Hampshire (UNH)
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $76
                  • For every 10 nights, get 1 free!
                    Emerald Isle Motel

                    351 Winnacunnet Rd, Hampton, NH, 03842 United States

                    ,

                    866-539-5067

                    2 stars
                    Hampton
                    • 11 miles to City center
                    • 15 miles to University of New Hampshire (UNH)
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $62
                    • For every 10 nights, get 1 free!
                      Roy Family Studios

                      705 Ocean Blvd, Hampton, NH, 03842 United States

                      ,

                      866-539-9234

                      3 stars
                      Hampton
                      • 11 miles to City center
                      • 16 miles to University of New Hampshire (UNH)
                      Outstanding
                      5.0 / 5
                      6 reviews
                      6
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $125
                      • For every 10 nights, get 1 free!
                        Sun and Surf Motel

                        528 Ocean Blvd., Hampton Beach, Hampton, NH, 03842 United States

                        ,

                        866-711-3751

                        2.5 stars
                        Hampton
                        • 11 miles to City center
                        • 16 miles to University of New Hampshire (UNH)
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $75
                        • For every 10 nights, get 1 free!
                          Breakers by the Sea

                          409 Ocean Blvd, Hampton, NH, 03842 United States

                          ,

                          866-925-8709

                          2.5 stars
                          Hampton
                          • 11 miles to City center
                          • 16 miles to University of New Hampshire (UNH)
                          Excellent
                          4.0 / 5
                          1 review
                          1
                          customer review
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                        • For every 10 nights, get 1 free!
                          Atlantic Motel

                          391 Ocean Blvd, Hampton, NH, 03842 United States

                          ,

                          866-538-0157

                          3 stars
                          Hampton
                          • 11 miles to City center
                          • 16 miles to University of New Hampshire (UNH)
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                        • For every 10 nights, get 1 free!
                          Grand View Motel

                          353 Ocean Blvd., Hampton, NH, 03842 United States

                          ,

                          866-538-0192

                          2.5 stars
                          Hampton
                          • 12 miles to City center
                          • 17 miles to University of New Hampshire (UNH)
                          No customer reviews yet
                          Be the first
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                        • For every 10 nights, get 1 free!
                          Inn By The Bandstand

                          6 Front Street, Exeter, NH, 03833 United States

                          ,

                          866-538-1351

                          3 stars
                          Exeter
                          • 12 miles to City center
                          • 11 miles to University of New Hampshire (UNH)
                          No customer reviews yet
                          Be the first
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $179
                          • For every 10 nights, get 1 free!
                            Moulton Hotel

                            245 Ocean Blvd, Hampton, NH, 03842 United States

                            ,

                            866-538-2362

                            2 stars
                            Hampton
                            • 12 miles to City center
                            • 17 miles to University of New Hampshire (UNH)
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $109
                            • For every 10 nights, get 1 free!
                              Homewood Suites Dover

                              21 Members Way, Dover, NH, 03820 United States

                              ,

                              866-538-6315

                              3 stars
                              Dover
                              • 12 miles to City center
                              • 5.6 miles to University of New Hampshire (UNH)
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $114
                              • For every 10 nights, get 1 free!
                                The Pelham Resort Motel

                                121 Ocean Blvd., Hampton Beach, Hampton, NH, 03842 United States

                                ,

                                866-538-9367

                                2.5 stars
                                Hampton
                                • 12 miles to City center
                                • 17 miles to University of New Hampshire (UNH)
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $299
                                • For every 10 nights, get 1 free!
                                  The Hillcrest

                                  113 ocean blvd, Hampton, NH, 03842 United States

                                  ,

                                  866-573-4235

                                  2 stars
                                  Hampton
                                  • 12 miles to City center
                                  • 17 miles to University of New Hampshire (UNH)
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $119
                                  • For every 10 nights, get 1 free!
                                    Atlantic Sands

                                    109 Ocean Blvd, Hampton, NH, 03842 United States

                                    ,

                                    866-925-8676

                                    2 stars
                                    Hampton
                                    • 12 miles to City center
                                    • 17 miles to University of New Hampshire (UNH)
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $119
                                    *

                                    strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.