Hotels in 03851 Milton (New Hampshire)

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

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



Next: Show All Available 03851 Hotels with Pricing >



Back to TOP