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

Photo of Holiday Inn Express Hotel & SuitesHoliday Inn Express Hotel & Suites - Rochester
+1-800-230-4134
$59+

77 Farmington Rd., Rochester, NH 03867
  • 4.5/5, Very Good Reviews
  • Midscale Rural property
  • Free breakfast
~5.58 Miles from 03851
Image of Anchorage InnAnchorage Inn in Rochester
+1-800-997-5148
$65+

13 Wadleigh Rd., Rochester, NH 03867
  • 3.5/5, Average Reviews
  • Cheap Suburban property
  • Check-in time: 3:00PM
~8.68 Miles from 03851
Image of Hampton InnHampton Inn in Dover
+1-800-997-5149
$169+

9 Hotel Dr., Dover, NH 03820
  • 4.5/5, Very Good Read Reviews
  • Affordable Suburban hotel
  • 3 floors in hotel
~13.79 Miles from 03851
Photo of Comfort Inn & SuitesComfort Inn & Suites
+1-800-230-4134
$79+

10 Hotel Dr., Dover, NH 03820~13.79 Miles from 03851
Photo of Microtel Inn & Suites by WyndhamMicrotel Inn & Suites by Wyndham
+1-800-997-5148
$65+

31 Webb Place, Dover, NH 03820
  • 4.0/5, Very Good Recent Reviews
  • 2 star Downtown property
  • Hotel has 15 suites
~14.00 Miles from 03851
Exterior of The Wolfeboro InnThe Wolfeboro Inn in Wolfeboro
+1-800-997-5149
$94+

90 North Main St., Wolfeboro, NH 03894
  • 4.0/5, Very Good Recent Reviews
  • Four-star Lake property
  • Check in time: 3:00pm
~17.49 Miles from 03851
Image of Holiday Inn Express DurhamHoliday Inn Express Durham
+1-800-230-4134
$87+

2 Main St., Durham, NH 03824
  • 3.5/5, Average Hotel Reviews
  • Low-priced Suburban property
  • 3 floors in property
~19.43 Miles from 03851
Hampton Inn & Suites Wells Me
+1-800-997-5148
$79+

900 Post Rd., Wells, ME 04090
  • 4.5/5, Very Good Guest Reviews
  • Affordable Downtown property
  • Free breakfast
~21.54 Miles from 03851
Gunstock Inn & Fitness Center : 580 Cherry Valley Rd.
+1-800-997-5149
$105+

580 Cherry Valley Rd., Gilford, NH 03249
  • Low Cost Mountain hotel
  • 2 floors in hotel
~21.56 Miles from 03851
Majestic Regency - Wells
+1-800-230-4134
$75+

102 Post Rd., Wells, ME 04090
  • 3.0/5, Average Read Reviews
  • Two-star Beach property
  • 2 floors in hotel
~21.79 Miles from 03851
Mariner Resort in Ogunquit
+1-800-997-5148
$79+

734 Main St., Ogunquit, ME 12238
  • 4.5/5, Very Good Reviews
  • Two star Riverfront hotel
  • Hotel has 4 suites
~21.96 Miles from 03851
Port Inn Kennebunk in Kennebunk
+1-800-997-5149
$89+

55 York St., Kennebunk, ME 04043
  • 4.5/5, Very Good Recent Reviews
  • 3-star property
  • Free complimentary breakfast
~22.29 Miles from 03851
Towneplace Suites in Gilford
+1-800-230-4134
$50+

14 Sawmill Rd., Gilford, NH 03249
  • 4.5/5, Very Good Recent Reviews
  • Low-priced Resort hotel
  • 75 suites in property
~22.38 Miles from 03851
Admirals Inn Resort - Ogunquit
+1-800-997-5148
$49+

87 95 Main St., Ogunquit, ME 03907
  • 4.0/5, Very Good Guest Reviews
  • Affordable Beach hotel
  • Hotel has 3 floors
~22.59 Miles from 03851
Microtel Inn & Suites : 6 Market Pl Dr.
+1-800-997-5149
$33+

6 Market Pl Dr., York, ME 03909
  • 4.0/5, Very Good Read Reviews
  • Low-priced Beach hotel
  • 19 suites in hotel
~22.77 Miles from 03851
Fireside Inn & Suites
+1-800-230-4134
$89+

17 Harris Shore Road?, Gilford, NH 03249
  • Three Star Lake hotel
  • Check in time: 3:00 PM
~23.69 Miles from 03851
Best Western York Inn
+1-800-997-5148
$69+

2 Brickyard Lane, York, ME 03909
  • 3.5/5, Average Guest Reviews
  • 3-star Beach property
  • Hotel has 2 floors
~23.91 Miles from 03851
Residence Inn by Marriott - Portsmouth
+1-800-997-5149
$94+

1 International Dr., Portsmouth, NH 03801
  • 4.0/5, Very Good Hotel Reviews
  • Mid-scale Highway hotel
  • 90 rooms in property
~24.02 Miles from 03851
Kittery Inn & Suites
+1-800-230-4134
$75+

70 Us Route 1 Byp, Kittery, ME 03904
  • Three Star hotel
~24.19 Miles from 03851
Coachman Inn - Kittery
+1-800-997-5148
$42+

380 Us Route 1, Kittery, ME 03904~24.21 Miles from 03851
Hampton Inn Portsmouth in Portsmouth
+1-800-997-5149
$79+

99 Durgin Ln, Portsmouth, NH 03801
  • 4.5/5, Very Good Recent Reviews
  • Three Star Highway property
  • Complimentary breakfast is offered
~24.22 Miles from 03851
Homewood Suites by Hilton : 100 Portsmouth Blvd.
+1-800-230-4134
$189+

100 Portsmouth Blvd., Portsmouth, NH 03801
  • 4.5/5, Very Good Hotel Reviews
  • Three Star Rural hotel
  • Free comp. breakfast
~24.35 Miles from 03851
The Cliff House Resort & Spa
+1-800-997-5148
$149+

591 Shore Rd. Po Box 2274, Ogunquit, ME 03907
  • 3.5/5, Average Reviews
  • Three Star hotel
~24.46 Miles from 03851
Portsmouth Courtyard Marriott in Portsmouth
+1-800-997-5149
$99+

1000 Market St., Portsmouth, NH 03801
  • 3.5/5, Average Review Score
  • 3 star Downtown property
  • 4 suites in property
~24.83 Miles from 03851
Shorelands Guest Resort - Kennebunk
+1-800-230-4134
$79+

247 Western Ave., Kennebunk, ME 04043
  • 3.0/5, Average Recent Reviews
  • Two star Rural hotel
  • 25 sleeping rooms in hotel
~24.90 Miles from 03851
The Lighthouse Inn & Carriage House - York Beach
+1-800-997-5148
$89+

20 Nubble Rd., York Beach, ME 03910
  • 3-star Beach hotel
  • Hotel has 2 suites
~25.32 Miles from 03851
Americas Best Inn - Portsmouth
+1-800-997-5149
$55+

383 Woodbury Ave., Portsmouth, NH 03801~25.34 Miles from 03851
Anchorage Inn in York Beach
+1-800-230-4134
$69+

265 Long Beach Ave., York Beach, ME 03910
  • Mid-scale Beach hotel
  • 202 sleeping rooms in hotel
~25.37 Miles from 03851
Anchorage Inns & Suites
+1-800-997-5148
$60+

417 Woodbury Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Latest Reviews
  • Mid-scale Highway property
  • Hotel has 4 floors
~25.45 Miles from 03851
Holiday Inn Express in Biddeford
+1-800-997-5149
$50+

45 Barra Rd., Biddeford, ME 04005
  • 3.5/5, Average Hotel Reviews
  • Two-star Suburban property
  • Gym / Fitness Center Available
~25.48 Miles from 03851
Best Western Plus Wynwood Hotel & Suites : 580 Us Highway 1 Bypass
+1-800-230-4134
$60+

580 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.0/5, Very Good Reviews
  • 3 star Suburban hotel
  • Hotel has 32 suites
~25.52 Miles from 03851
Holiday Inn Portsmouth
+1-800-997-5148
$69+

300 Woodbury Ave., Portsmouth, NH 03801
  • 3.5/5, Average Reviews
  • Affordable Suburban property
  • Hotel has 6 floors
~25.53 Miles from 03851
Sheraton Portsmouth Harborside Hotel in Portsmouth
+1-800-997-5149
$119+

250 Market St., Portsmouth, NH 03801
  • 4.0/5, Very Good Latest Reviews
  • 3 star Downtown hotel
  • 181 rooms in hotel
~25.57 Miles from 03851
Hilton Garden Inn Portsmouth Downtown in Portsmouth
+1-800-230-4134
$139+

100 High St., Portsmouth, NH 03801
  • 4.5/5, Very Good Reviews
  • Three Star Downtown property
  • Hotel has 4 suites
~25.67 Miles from 03851
Hampton Inn & Suites Portsmouth Downtown
+1-800-997-5148
$109+

23 Portwalk Place, Portsmouth, NH 03801
  • Mid-scale Downtown hotel
  • Hotel has 21 suites
~25.67 Miles from 03851
Port Inn Portsmouth : 505 Us Highway 1 Bypass
+1-800-997-5149
$55+

505 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.5/5, Very Good Reviews
  • Mid-scale property
  • 2 floors in hotel
~25.69 Miles from 03851
Fairfield Inn Portsmouth Seacoast : 650 Borthwick Ave.
+1-800-230-4134
$74+

650 Borthwick Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Guest Reviews
  • 2 star Highway hotel
  • Fitness / Gym is on-site
~25.82 Miles from 03851
White Barn Inn in Kennebunkport
+1-800-997-5148
$75+

37 Beach Ave., Kennebunkport, ME 04043~25.88 Miles from 03851
The Boathouse - Kennebunkport
+1-800-997-5149
$99+

21 Ocean Ave., Kennebunkport, ME 04046
  • Affordable Riverfront property
  • 25 rooms in hotel
~25.94 Miles from 03851
Captain Jefferds Inn in Kennebunkport
+1-800-230-4134
$250+

5 Pearl St., Kennebunkport, ME 04046
  • 5.0/5, Excellent Read Reviews
  • Three Star property
  • Hotel has 15 rooms
~26.06 Miles from 03851
Stage Neck Inn
+1-800-997-5148
$150+

8 Stage Neck Rd., York, ME 03911
  • 4.5/5, Very Good Hotel Reviews
  • 4-star Oceanfront hotel
  • Comp. Breakfast
~26.10 Miles from 03851
Maine Stay Inn & Cottages : 34 Maine St.
+1-800-997-5149
$299+

34 Maine St., Kennebunkport, ME 04046~26.14 Miles from 03851
The Colony Hotel
+1-800-230-4134
$185+

140 Ocean Ave., Kennebunkport, ME 04046
  • 4.0/5, Very Good Latest Reviews
  • Mid-scale Resort property
  • 8 meeting rooms in property
~26.29 Miles from 03851
Village Cove Inn : 29 South Main St.
+1-800-997-5148
$110+

29 South Main St., Kennebunkport, ME 04046
  • Inexpensive Beach hotel
  • 33 rooms in property
~26.38 Miles from 03851
Naswa Resort : 1086 Weirs Blvd.
+1-800-997-5149
$219+

1086 Weirs Blvd., Laconia, NH 03246
  • 4.0/5, Very Good Hotel Reviews
  • Three Star Lake hotel
  • 82 rooms in property
~26.75 Miles from 03851
The Lodge at Turbat's Creek in Kennebunk
+1-800-230-4134
$129+

7 Turbat's Creek Rd., Kennebunk, ME 04046
  • 4.0/5, Very Good Guest Reviews
  • 2 star Rural property
  • Complimentary breakfast is offered
~26.95 Miles from 03851
Lake Opechee Inn & Spa : 62 Doris Ray Court
+1-800-997-5148
$119+

62 Doris Ray Court, Laconia, NH 03246~27.00 Miles from 03851
Exterior of Comfort InnComfort Inn : 1190 Lafayette Rd.
+1-800-997-5149
$59+

1190 Lafayette Rd., Portsmouth, NH 03801
  • 4.0/5, Very Good Reviews
  • Low-priced Suburban property
  • Hotel has 6 floors
~27.34 Miles from 03851
Rodeway Inn Tilton : 788 Laconia Rd.
+1-800-230-4134
$39+

788 Laconia Rd., Tilton, NH 03276
  • 3.5/5, Average Recent Reviews
  • Two star Lake hotel
  • Check in time: 3:00 PM
~27.56 Miles from 03851
Marriott Wentworth by The Sea Hotel & Spa in New Castle
+1-800-997-5148
$419+

588 Wentworth Rd., New Castle, NH 03854~27.58 Miles from 03851



Next: Show All Available 03851 Hotels with Pricing >