Star Rating
Hotel Name
Price Range (USD)to
Amenities

New Castle New Hampshire Accommodations

Find the perfect hotel in New Castle using our hotel guide provided below. Search for cheap and discounted hotel and motel rates in or near New Castle, NH for your upcoming personal or group trip. Discover the most popular New Castle New Hampshire hotel/motel rooms. Review the New Castle hotel list below to find the perfect lodging. We also have a map of the New Castle hotels. Coordinating a group? Get New Castle Group Hotel Deals

The New Castle center point is approximately 1 mile southeast of Portsmouth Naval Shipyard and 1 mile east of Wentworth Coolidge Historic.

New Castle Hotels & Accommodations

Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854
  • 4-star hotel
  • Most guests thought the architecture was beautiful
  • Menu is adequate
From$149
Very Good 4.5 /5Review Score CallBookMore Details
Hilton Garden Inn Portsmouth Downtown 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • 3 star Downtown hotel
  • 3 meeting rooms in hotel
  • Every guests reviewed thought the view was good
  • Friendly toast
From$119
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn & Suites Portsmouth Downtown : 23 Portwalk Place 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • Midscale Downtown property
  • Free breakfast available
From$119
Very Good 4.5 /5Read Reviews CallBookMore Details
Sheraton Portsmouth Harborside Hotel : 250 Market St.
+1-888-283-3404
250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • 4 star Downtown hotel
  • Hotel has 2 suites
From$129
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Days Inn Kittery 85 Us Route 1 Bypass, Kittery, ME 03904 ~2.51 miles northwest of New Castle
  • Two-star property
Holiday Inn Portsmouth : 300 Woodbury Ave. 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • Mid-scale Suburban property
  • 8 meeting rooms in property
  • Not very comfortable
  • Wifi quality could be improved
Quality Inn - Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Inexpensive Suburban property
  • 121 sleeping rooms in hotel
  • Rather comfortable
  • Best oysters
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Three Star hotel
  • Complimentary breakfast is offered
  • Comfortable beds
  • Relatively close to the beach
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Anchorage Inn & Suites 417 Woodbury Ave., Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • Affordable Highway hotel
  • Check-in: 3:00pm
Best Western Plus Portsmouth Hotel & Suites 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.02 miles west of New Castle
  • Midscale Suburban hotel
  • Access to gym on-site
  • Amenities are not the best
  • Not enough parking facilities, according to 79%
Fairfield Inn Portsmouth Seacoast
+1-888-283-3404
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Cheap Highway property
  • Hotel has 4 floors
  • Excellent breakfast
  • Service Desk exceptional
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Howard Johnson Portsmouth 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Economical Rural property
  • Free complimentary breakfast
  • Management was excellent, said 80%
  • AC needs updating
From$55
Very Good 4.0 /5Read Reviews CallBookMore Details
Courtyard Portsmouth 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • 3-star Downtown property
  • 2 meeting rooms in hotel
Kittery Inn & Suites : 70 Us Route 1 Byp
+1-888-690-5281
70 Us Route 1 Byp, Kittery, ME 03904 ~3.32 miles north of New Castle
  • 3-star Highway property
  • Check in time: 2PM
Coachman Inn 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • 2-star Highway hotel
  • Complimentary breakfast is offered
  • Professional service
  • World class service
Homewood Suites Portsmouth 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Three Star Rural hotel
  • Comp. Breakfast
  • All guests thought the service was very professional
  • Regular internet service
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Portsmouth Central 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • Affordable Highway property
  • 5 floors in property
  • The majority of guests said the reception staff was great
  • Hotel staff were fabulous
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn Portsmouth 1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • 3-star Highway hotel
  • 90 rooms in hotel
From$109
Very Good 4.0 /5Guest Reviews CallBookMore Details
Best Western York Inn - York 2 Brickyard Ln, York, ME 03909 ~5.89 miles northeast of New Castle
  • Midscale Beach hotel
  • 88 rooms in hotel
Stage Neck Inn
+1-866-429-5787
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • Four star Oceanfront property
  • 3 floors in hotel
  • Comfortable bedding
  • Amazing breakfast buffet
From$150
Very Good 4.5 /5Recent Reviews CallBookMore Details
Microtel Inn & Suites by Wyndham York : 6 Market Pl Dr. 6 Market Pl Dr., York, ME 03909 ~7.14 miles north of New Castle
  • Low-priced Beach hotel
  • 3 floors in property
  • Bathroom could be bigger
  • Close to the beach and shops
Anchorage Inn - York Beach
+1-888-690-5247
265 Long Beach Ave., York Beach, ME 03910 ~7.98 miles northeast of New Castle
  • Three Star Beach property
  • 3 floors in hotel
  • Furniture needs more attention
  • Nice view of the ocean
The Lighthouse Inn & Carriage House : 20 Nubble Rd. 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Three Star Beach hotel
  • Hotel has 30 rooms
Windjammer by The Sea - Hampton 935 Ocean Blvd., Hampton, NH 03842 ~9.49 miles southwest of New Castle
  • Midscale hotel
  • Check in: 15:00
Best Western Plus The Inn at Hampton - Hampton 815 Lafayette Rd., Hampton, NH 03842 ~9.92 miles southwest of New Castle
  • Affordable Beach property
  • Free complimentary breakfast
  • No hot tub
  • Standard TV
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top