Hotels in 03851 - Milton NH

Only hotels in 03851 zip code are listed below. Search for cheap and discount hotel rates in Milton, NH for your upcoming leisure or conference / group travel. We list the best 03851 hotels and motels so you can review the Milton hotel list below to find the perfect lodging. Hotels in Strafford county and area code 603 are also listed.


Find availability nearby Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

03851 Hotels/Accommodations

Image of Holiday Inn Express Hotel & Suites Holiday Inn Express Hotel & Suites
+1-800-230-4134Check Rates
77 Farmington Rd., Rochester, NH 03867
  • 4.5/5, Very Good Guest Reviews
  • Midscale Rural hotel
  • Access to gym on-site
~5.58 Miles from 03851
Photo of Anchorage Inn Anchorage Inn in Rochester
+1-800-997-5148Check Rates
13 Wadleigh Rd., Rochester, NH 03867
  • 3.5/5, Average Latest Reviews
  • Economical Suburban property
  • Free breakfast available
~8.68 Miles from 03851
Image of Hampton Inn Hampton Inn
+1-800-997-5149Check Rates
9 Hotel Dr., Dover, NH 03820
  • 4.5/5, Very Good Read Reviews
  • 3 star Suburban property
  • 3 conference rooms in property
~13.79 Miles from 03851
Photo of Comfort Inn & Suites Comfort Inn & Suites
+1-800-230-4134Check Rates
10 Hotel Dr., Dover, NH 03820 ~13.79 Miles from 03851
Photo of Microtel Inn & Suites by Wyndham Microtel Inn & Suites by Wyndham - Dover
+1-800-997-5148Check Rates
31 Webb Place, Dover, NH 03820
  • 4.0/5, Very Good Reviews
  • 2 star Downtown property
  • 3 floors in hotel
~14.00 Miles from 03851
Exterior of The Wolfeboro Inn The Wolfeboro Inn
+1-800-997-5149Check Rates
90 North Main St., Wolfeboro, NH 03894
  • 4.0/5, Very Good Reviews
  • Expensive Lake hotel
  • 44 rooms in hotel
~17.49 Miles from 03851
Exterior of Holiday Inn Express Durham Holiday Inn Express Durham in Durham
+1-800-230-4134Check Rates
2 Main St., Durham, NH 03824
  • 4.0/5, Very Good Guest Reviews
  • Economical Suburban property
  • Free complimentary breakfast
~19.43 Miles from 03851
Hampton Inn & Suites Wells Me - Wells
+1-800-997-5148Check Rates
900 Post Rd., Wells, ME 04090
  • 4.5/5, Very Good Read Reviews
  • Midscale Downtown property
  • Hotel has 35 suites
~21.54 Miles from 03851
Gunstock Inn & Fitness Center : 580 Cherry Valley Rd.
+1-800-997-5149Check Rates
580 Cherry Valley Rd., Gilford, NH 03249
  • Cheap Mountain hotel
  • Check-in: 3:00pm
~21.56 Miles from 03851
Majestic Regency in Wells
+1-800-230-4134Check Rates
102 Post Rd., Wells, ME 04090
  • 3.0/5, Average Hotel Reviews
  • Two-star Beach property
  • Check-in: 2PM
~21.79 Miles from 03851
Mariner Resort
+1-800-997-5148Check Rates
734 Main St., Ogunquit, ME 12238
  • 4.5/5, Very Good Guest Reviews
  • Inexpensive Riverfront hotel
  • Check-in: 2pm
~21.96 Miles from 03851
Port Inn Kennebunk
+1-800-997-5149Check Rates
55 York St., Kennebunk, ME 04043
  • 4.5/5, Very Good Guest Reviews
  • Mid-scale property
  • Free breakfast available
~22.29 Miles from 03851
Towneplace Suites : 14 Sawmill Rd.
+1-800-230-4134Check Rates
14 Sawmill Rd., Gilford, NH 03249
  • 4.5/5, Very Good Guest Reviews
  • Two-star Resort property
  • Gym is available on property
~22.38 Miles from 03851
Admirals Inn Resort
+1-800-997-5148Check Rates
87 95 Main St., Ogunquit, ME 03907
  • 4.0/5, Very Good Latest Reviews
  • 3 star Beach hotel
  • 97 sleeping rooms in hotel
~22.59 Miles from 03851
Microtel Inn & Suites in York
+1-800-997-5149Check Rates
6 Market Pl Dr., York, ME 03909
  • 4.0/5, Very Good Guest Reviews
  • Cheap Beach property
  • Check in: 11:00 am
~22.77 Miles from 03851
Fireside Inn & Suites - Gilford
+1-800-230-4134Check Rates
17 Harris Shore Road?, Gilford, NH 03249
  • 3-star Lake hotel
  • Hotel has 2 floors
~23.69 Miles from 03851
Best Western York Inn
+1-800-997-5148Check Rates
2 Brickyard Lane, York, ME 03909
  • 3.5/5, Average Review Score
  • 3-star Beach hotel
  • 2 floors in hotel
~23.91 Miles from 03851
Residence Inn by Marriott
+1-800-997-5149Check Rates
1 International Dr., Portsmouth, NH 03801
  • 4.0/5, Very Good Review Score
  • Affordable Highway hotel
  • 3 floors in hotel
~24.02 Miles from 03851
Coachman Inn : 380 Us Route 1
+1-800-230-4134Check Rates
380 Us Route 1, Kittery, ME 03904
  • 4.0/5, Very Good Hotel Reviews
  • Low Cost Highway hotel
  • Free breakfast
~24.21 Miles from 03851
Hampton Inn Portsmouth - Portsmouth
+1-800-997-5148Check Rates
99 Durgin Ln, Portsmouth, NH 03801
  • 4.5/5, Very Good Latest Reviews
  • Mid-scale Highway property
  • Hotel has 5 floors
~24.22 Miles from 03851
Homewood Suites by Hilton in Portsmouth
+1-800-997-5149Check Rates
100 Portsmouth Blvd., Portsmouth, NH 03801
  • 4.5/5, Very Good Review Score
  • Affordable Rural property
  • 108 suites in hotel
~24.35 Miles from 03851
The Cliff House Resort & Spa in Ogunquit
+1-800-230-4134Check Rates
591 Shore Rd. Po Box 2274, Ogunquit, ME 03907 ~24.46 Miles from 03851
Portsmouth Courtyard Marriott
+1-800-997-5148Check Rates
1000 Market St., Portsmouth, NH 03801
  • 3.5/5, Average Recent Reviews
  • Affordable Downtown property
  • Check in: 3:00pm
~24.83 Miles from 03851
Shorelands Guest Resort in Kennebunk
+1-800-997-5149Check Rates
247 Western Ave., Kennebunk, ME 04043
  • 3.0/5, Average Read Reviews
  • Cheap Rural hotel
  • Check in: 2:00 PM
~24.90 Miles from 03851
The Lighthouse Inn & Carriage House
+1-800-230-4134Check Rates
20 Nubble Rd., York Beach, ME 03910
  • Three Star Beach hotel
  • 30 rooms in hotel
~25.32 Miles from 03851
Americas Best Inn - Portsmouth
+1-800-997-5148Check Rates
383 Woodbury Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Guest Reviews
  • 2 star Rural hotel
  • Gym / Fitness Center Available
~25.34 Miles from 03851
Anchorage Inn in York Beach
+1-800-997-5149Check Rates
265 Long Beach Ave., York Beach, ME 03910
  • 3-star Beach property
  • Hotel has 202 rooms
~25.37 Miles from 03851
Anchorage Inns & Suites
+1-800-230-4134Check Rates
417 Woodbury Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Latest Reviews
  • 3 star Highway hotel
  • 2 conference rooms in property
~25.40 Miles from 03851
Holiday Inn Express
+1-800-997-5148Check Rates
45 Barra Rd., Biddeford, ME 04005
  • 3.5/5, Average Recent Reviews
  • Economical Suburban property
  • Check-in time: 3:00pm
~25.48 Miles from 03851
Best Western Plus Wynwood Hotel & Suites
+1-800-997-5149Check Rates
580 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.0/5, Very Good Hotel Reviews
  • 3-star Suburban property
  • Check in time: 3:00pm
~25.52 Miles from 03851
Holiday Inn Portsmouth - Portsmouth
+1-800-230-4134Check Rates
300 Woodbury Ave., Portsmouth, NH 03801
  • 3.5/5, Average Hotel Reviews
  • 3-star Suburban hotel
  • Check-in time: 3:00pm
~25.53 Miles from 03851
Sheraton Portsmouth Harborside Hotel
+1-800-997-5148Check Rates
250 Market St., Portsmouth, NH 03801
  • 4.0/5, Very Good Guest Reviews
  • 3-star Downtown hotel
  • 14 meeting rooms in hotel
~25.57 Miles from 03851
Hilton Garden Inn Portsmouth Downtown - Portsmouth
+1-800-997-5149Check Rates
100 High St., Portsmouth, NH 03801
  • 4.5/5, Very Good Reviews
  • Midscale Downtown hotel
  • 4 suites in hotel
~25.67 Miles from 03851
Hampton Inn & Suites Portsmouth Downtown
+1-800-230-4134Check Rates
23 Portwalk Place, Portsmouth, NH 03801
  • Midscale Downtown hotel
  • Check-in time: 3:00pm
~25.67 Miles from 03851
The Port Inn : 505 Us Highway 1 Bypass
+1-800-997-5148Check Rates
505 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.5/5, Very Good Recent Reviews
  • Mid-scale property
  • Check in time: 3:00 PM
~25.69 Miles from 03851
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-800-997-5149Check Rates
650 Borthwick Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Hotel Reviews
  • 2 star Highway property
  • 105 rooms in property
~25.82 Miles from 03851
White Barn Inn
+1-800-230-4134Check Rates
37 Beach Ave., Kennebunkport, ME 04043 ~25.88 Miles from 03851
The Boathouse
+1-800-997-5148Check Rates
21 Ocean Ave., Kennebunkport, ME 04046
  • Affordable Riverfront hotel
  • 2 suites in property
~25.94 Miles from 03851
Captain Jefferds Inn - Kennebunkport
+1-800-997-5149Check Rates
5 Pearl St., Kennebunkport, ME 04046
  • 5.0/5, Excellent Guest Reviews
  • Mid-scale hotel
  • 3 floors in hotel
~26.06 Miles from 03851
Stage Neck Inn - York
+1-800-230-4134Check Rates
8 Stage Neck Rd., York, ME 03911
  • 4.5/5, Very Good Latest Reviews
  • Four star Oceanfront hotel
  • Check-in: 3:00 p.m.
~26.10 Miles from 03851
Maine Stay Inn & Cottages - Kennebunkport
+1-800-997-5148Check Rates
34 Maine St., Kennebunkport, ME 04046 ~26.14 Miles from 03851
The Colony Hotel in Kennebunkport
+1-800-997-5149Check Rates
140 Ocean Ave., Kennebunkport, ME 04046
  • 4.0/5, Very Good Review Score
  • Midscale Resort property
  • 3 floors in property
~26.29 Miles from 03851
Village Cove Inn in Kennebunkport
+1-800-230-4134Check Rates
29 South Main St., Kennebunkport, ME 04046
  • Two-star Beach hotel
  • 2 suites in hotel
~26.38 Miles from 03851
Naswa Resort : 1086 Weirs Blvd.
+1-800-997-5148Check Rates
1086 Weirs Blvd., Laconia, NH 03246
  • 4.0/5, Very Good Recent Reviews
  • Midscale Lake property
  • Hotel has 82 rooms
~26.75 Miles from 03851
The Lodge at Turbat's Creek
+1-800-997-5149Check Rates
7 Turbat's Creek Rd., Kennebunk, ME 04046
  • 4.0/5, Very Good Latest Reviews
  • Two-star Rural hotel
  • 27 rooms in hotel
~26.95 Miles from 03851
Lake Opechee Inn & Spa : 62 Doris Ray Court
+1-800-230-4134Check Rates
62 Doris Ray Court, Laconia, NH 03246
  • 4.5/5, Very Good Read Reviews
  • 4-star hotel
  • Comp. Breakfast
~27.00 Miles from 03851
Image of Comfort Inn Comfort Inn
+1-800-997-5148Check Rates
1190 Lafayette Rd., Portsmouth, NH 03801
  • 4.0/5, Very Good Review Score
  • 2-star Suburban hotel
  • Check in: 3:00 PM
~27.34 Miles from 03851
Rodeway Inn Tilton - Tilton
+1-800-997-5149Check Rates
788 Laconia Rd., Tilton, NH 03276
  • 3.5/5, Average Reviews
  • Two star Lake property
  • Free comp. breakfast
~27.56 Miles from 03851
Marriott Wentworth by The Sea Hotel & Spa
+1-800-230-4134Check Rates
588 Wentworth Rd., New Castle, NH 03854 ~27.58 Miles from 03851
Hidden Pond : 354 Goose Rocks Rd.
+1-800-997-5148Check Rates
354 Goose Rocks Rd., Kennebunkport, ME 04046
  • Four star Beach hotel
  • Free breakfast available
~27.72 Miles from 03851



Next: Show All Available 03851 Hotels with Pricing >