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
+1-800-230-4134Check Rates
77 Farmington Rd., Rochester, NH 03867
  • 4.5/5, Very Good Read Reviews
  • 3 star Rural property
  • Hotel has 3 floors
~5.58 Miles from 03851
Photo of Anchorage InnAnchorage Inn
+1-800-997-5148Check Rates
13 Wadleigh Rd., Rochester, NH 03867
  • 3.5/5, Average Guest Reviews
  • 2-star Suburban hotel
  • Complimentary breakfast is offered
~8.68 Miles from 03851
Exterior of Hampton InnHampton Inn
+1-800-997-5149Check Rates
9 Hotel Dr., Dover, NH 03820
  • 4.5/5, Very Good Recent Reviews
  • Three Star Suburban hotel
  • Hotel has 3 floors
~13.79 Miles from 03851
Image of Comfort Inn & SuitesComfort Inn & Suites - Dover
+1-800-230-4134Check Rates
10 Hotel Dr., Dover, NH 03820
  • 4.5/5, Very Good Review Score
  • Three Star hotel
  • Free breakfast available
~13.79 Miles from 03851
Photo of Microtel Inn & Suites by WyndhamMicrotel Inn & Suites by Wyndham : 31 Webb Place
+1-800-997-5148Check Rates
31 Webb Place, Dover, NH 03820
  • 4.0/5, Very Good Reviews
  • Economical Downtown hotel
  • Hotel has 15 suites
~14.00 Miles from 03851
Image 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
  • 4 star Lake hotel
  • Hotel has 4 meeting rooms
~17.49 Miles from 03851
Exterior of Holiday Inn Express DurhamHoliday Inn Express Durham - Durham
+1-800-230-4134Check Rates
2 Main St., Durham, NH 03824
  • 4.0/5, Very Good Review Score
  • Economical Suburban property
  • Check in time: 3:00PM
~19.43 Miles from 03851
Hampton Inn & Suites Wells Me : 900 Post Rd.
+1-800-997-5148Check Rates
900 Post Rd., Wells, ME 04090
  • 4.5/5, Very Good Recent Reviews
  • Mid-scale Downtown property
  • Hotel has 35 suites
~21.54 Miles from 03851
Gunstock Inn & Fitness Center in Gilford
+1-800-997-5149Check Rates
580 Cherry Valley Rd., Gilford, NH 03249
  • 2 star Mountain property
  • 2 suites in hotel
~21.56 Miles from 03851
Majestic Regency : 102 Post Rd.
+1-800-230-4134Check Rates
102 Post Rd., Wells, ME 04090~21.79 Miles from 03851
Mariner Resort
+1-800-997-5148Check Rates
734 Main St., Ogunquit, ME 12238
  • 4.5/5, Very Good Review Score
  • Inexpensive Riverfront hotel
  • Hotel has 2 floors
~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 comp. breakfast
~22.29 Miles from 03851
Towneplace Suites : 14 Sawmill Rd.
+1-800-230-4134Check Rates
14 Sawmill Rd., Gilford, NH 03249~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 Recent Reviews
  • 3-star Beach hotel
  • Gym / Fitness Center Available
~22.59 Miles from 03851
Microtel Inn & Suites
+1-800-997-5149Check Rates
6 Market Pl Dr., York, ME 03909
  • 4.0/5, Very Good Recent Reviews
  • Economical Beach property
  • Hotel has 3 floors
~22.77 Miles from 03851
Fireside Inn & Suites - Gilford
+1-800-230-4134Check Rates
17 Harris Shore Road?, Gilford, NH 03249
  • 3 star Lake property
  • Free breakfast
~23.69 Miles from 03851
Best Western York Inn : 2 Brickyard Lane
+1-800-997-5148Check Rates
2 Brickyard Lane, York, ME 03909
  • 3.5/5, Average Recent Reviews
  • Three Star Beach property
  • Check-in time: 2:00 PM
~23.91 Miles from 03851
Residence Inn by Marriott : 1 International Dr.
+1-800-997-5149Check Rates
1 International Dr., Portsmouth, NH 03801
  • 4.0/5, Very Good Hotel Reviews
  • Mid-scale Highway property
  • Check-in: 3:00 PM
~24.02 Miles from 03851
Coachman Inn - Kittery
+1-800-230-4134Check Rates
380 Us Route 1, Kittery, ME 03904
  • 4.0/5, Very Good Reviews
  • 2-star Highway property
  • Check-in time: 3 PM
~24.21 Miles from 03851
Hampton Inn 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
+1-800-997-5149Check Rates
100 Portsmouth Blvd., Portsmouth, NH 03801
  • 4.5/5, Very Good Latest Reviews
  • Three Star Rural hotel
  • 108 rooms in property
~24.35 Miles from 03851
The Cliff House Resort & Spa
+1-800-230-4134Check Rates
591 Shore Rd. Po Box 2274, Ogunquit, ME 03907~24.46 Miles from 03851
Portsmouth Courtyard Marriott - Portsmouth
+1-800-997-5148Check 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 in Kennebunk
+1-800-997-5149Check Rates
247 Western Ave., Kennebunk, ME 04043~24.90 Miles from 03851
The Lighthouse Inn & Carriage House in York Beach
+1-800-230-4134Check Rates
20 Nubble Rd., York Beach, ME 03910
  • Mid-scale Beach property
  • Free breakfast
~25.32 Miles from 03851
Americas Best Inn in Portsmouth
+1-800-997-5148Check Rates
383 Woodbury Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Reviews
  • Low priced Rural hotel
  • 4 floors in hotel
~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 hotel
  • 2 meeting rooms in property
~25.37 Miles from 03851
Anchorage Inns & Suites
+1-800-230-4134Check Rates
417 Woodbury Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Guest Reviews
  • 3-star Highway hotel
  • 4 floors in hotel
~25.40 Miles from 03851
Holiday Inn Express in Biddeford
+1-800-997-5148Check Rates
45 Barra Rd., Biddeford, ME 04005
  • 3.5/5, Average Review Score
  • Cheap Suburban property
  • 3 floors in property
~25.48 Miles from 03851
Best Western Plus Wynwood Hotel & Suites : 580 Us Highway 1 Bypass
+1-800-997-5149Check Rates
580 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.0/5, Very Good Latest Reviews
  • 3-star Suburban property
  • 169 sleeping rooms in hotel
~25.52 Miles from 03851
Holiday Inn Portsmouth in Portsmouth
+1-800-230-4134Check Rates
300 Woodbury Ave., Portsmouth, NH 03801
  • 3.5/5, Average Read Reviews
  • 3 star Suburban hotel
  • 6 floors in hotel
~25.53 Miles from 03851
Sheraton Portsmouth Harborside Hotel : 250 Market St.
+1-800-997-5148Check Rates
250 Market St., Portsmouth, NH 03801
  • 4.0/5, Very Good Reviews
  • 3-star Downtown hotel
  • 5 floors in property
~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 Latest Reviews
  • 3 star Downtown property
  • 5 floors in property
~25.67 Miles from 03851
Hampton Inn & Suites Portsmouth Downtown
+1-800-230-4134Check Rates
23 Portwalk Place, Portsmouth, NH 03801
  • Affordable Downtown hotel
  • Free comp. breakfast
~25.67 Miles from 03851
The Port Inn in Portsmouth
+1-800-997-5148Check Rates
505 Us Highway 1 Bypass, Portsmouth, NH 03801
  • 4.5/5, Very Good Read Reviews
  • 3 star property
  • Hotel has 4 suites
~25.69 Miles from 03851
Fairfield Inn Portsmouth Seacoast : 650 Borthwick Ave.
+1-800-997-5149Check Rates
650 Borthwick Ave., Portsmouth, NH 03801
  • 4.0/5, Very Good Guest Reviews
  • Two star Highway hotel
  • Check in time: 3.00 PM
~25.82 Miles from 03851
White Barn Inn - Kennebunkport
+1-800-230-4134Check Rates
37 Beach Ave., Kennebunkport, ME 04043~25.88 Miles from 03851
The Boathouse in Kennebunkport
+1-800-997-5148Check Rates
21 Ocean Ave., Kennebunkport, ME 04046
  • Mid-scale Riverfront property
  • Check-in: 03:00pm
~25.94 Miles from 03851
Captain Jefferds Inn
+1-800-997-5149Check Rates
5 Pearl St., Kennebunkport, ME 04046
  • 5.0/5, Excellent Recent Reviews
  • Mid-scale property
  • Check in time: 3:00pm
~26.06 Miles from 03851
Stage Neck Inn in York
+1-800-230-4134Check Rates
8 Stage Neck Rd., York, ME 03911
  • 4.5/5, Very Good Hotel Reviews
  • High end Oceanfront hotel
  • Check-in time: 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
  • Mid-scale Resort property
  • Check-in: 4:00 PM
~26.29 Miles from 03851
Village Cove Inn in Kennebunkport
+1-800-230-4134Check Rates
29 South Main St., Kennebunkport, ME 04046
  • Inexpensive Beach hotel
  • 2 conference rooms in property
~26.38 Miles from 03851
Naswa Resort
+1-800-997-5148Check Rates
1086 Weirs Blvd., Laconia, NH 03246
  • 4.0/5, Very Good Reviews
  • Mid-scale Lake property
  • Check-in time: 3PM
~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 Hotel Reviews
  • Inexpensive Rural property
  • Hotel has 2 floors
~26.95 Miles from 03851
Lake Opechee Inn & Spa
+1-800-230-4134Check Rates
62 Doris Ray Court, Laconia, NH 03246
  • 4.5/5, Very Good Review Score
  • Four-star hotel
  • 2 floors in hotel
~27.00 Miles from 03851
Comfort Inn in Portsmouth
+1-800-997-5148Check Rates
1190 Lafayette Rd., Portsmouth, NH 03801
  • 4.0/5, Very Good Hotel Reviews
  • Two-star Suburban property
  • 121 rooms in hotel
~27.34 Miles from 03851
Rodeway Inn Tilton - Tilton
+1-800-997-5149Check Rates
788 Laconia Rd., Tilton, NH 03276
  • 3.5/5, Average Read Reviews
  • Cheap Lake property
  • 3 floors in hotel
~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
  • High-end Beach property
  • Free breakfast available
~27.72 Miles from 03851



Next: Show All Available 03851 Hotels with Pricing >