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
  • High-end hotel
  • Great valet service
  • Breakfast is good
From$124
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hilton Garden Inn Portsmouth Downtown 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • Three Star Downtown property
  • Check-in: 3:00pm
  • Wonderful cozy atmosphere
  • Good restaurants & bars in the area
From$119
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites Portsmouth Downtown in Portsmouth 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • 3 star Downtown hotel
  • Fitness / Gym is on-site
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Sheraton Portsmouth Harborside Hotel - Portsmouth
+1-888-283-3404
250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • 4-star Downtown hotel
  • Check-in: 3:00 PM
From$129
Very Good 4.0 /5Latest Reviews CallBookMore Details
Days Inn Kittery : 85 Us Route 1 Bypass 85 Us Route 1 Bypass, Kittery, ME 03904 ~2.51 miles northwest of New Castle
  • Low-priced hotel
  • Check in time: 11:00 AM
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • 3 star Suburban property
  • 130 rooms in property
  • Easily accessible by car and close to the city center
  • Dirty power cord
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Two-star Suburban hotel
  • Fitness center on property
  • Staff are all lovely and accommodating
  • Furniture needs more attention
From$69
Very Good 4.0 /5Review Score CallBookMore Details
Port Inn Portsmouth in Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Midscale property
  • 4 suites in property
  • AC needs updating
  • Every guests reviewed enjoyed the friendly atmosphere
Anchorage Inn & Suites 417 Woodbury Ave., Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • 3 star Highway hotel
  • Fitness center on property
Best Western Plus Portsmouth Hotel & Suites : 580 Us Highway 1 Bypass 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.02 miles west of New Castle
  • Three Star Suburban property
  • Fitness + Health Center
  • Room cleanliness is acceptable
  • Cleaning staff removed
Fairfield Inn Portsmouth Seacoast
+1-888-283-3404
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Low priced Highway property
  • Check-in time: 3.00 PM
  • Vibe is not too good
  • Fantastic service
From$76
Very Good 4.0 /5Review Score CallBookMore Details
Howard Johnson Portsmouth 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Cheap Rural hotel
  • Gym is available on property
  • Parking was ok, according to 58%
  • Close to bus station
From$55
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard Portsmouth 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • 3-star Downtown hotel
  • Fitness + Health Center
Kittery Inn & Suites in Kittery
+1-888-690-5281
70 Us Route 1 Byp, Kittery, ME 03904 ~3.32 miles north of New Castle
  • Midscale Highway property
  • 9 suites in hotel
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Coachman Inn - Kittery 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Economical Highway hotel
  • 2 floors in hotel
  • Most guests enjoyed the shower
  • Bread available
From$46
Very Good 4.0 /5Review Score CallBookMore Details
Homewood Suites Portsmouth - Portsmouth 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • 3 star Rural hotel
  • Check-in time: 4:00 pm
  • Beds were acceptable for 67%
  • Comfort level is high
From$138
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hampton Inn Portsmouth Central in Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • Affordable Highway hotel
  • Access to gym on-site
  • Great indoor pool
  • World class service
From$91
Very Good 4.0 /5Review Score CallBookMore Details
Residence Inn Portsmouth : 1 International Dr. 1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • Three Star Highway property
  • 90 rooms in property
From$119
Very Good 4.0 /5Latest Reviews CallBookMore Details
Best Western York Inn 2 Brickyard Ln, York, ME 03909 ~5.89 miles northeast of New Castle
  • Affordable Beach hotel
  • 88 rooms in hotel
Stage Neck Inn : 8 Stage Neck Rd.
+1-866-429-5787
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • 4 star Oceanfront hotel
  • 3 floors in hotel
  • Breakfast is average
  • Best value for money
From$150
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Microtel Inn & Suites by Wyndham York 6 Market Pl Dr., York, ME 03909 ~7.14 miles north of New Castle
  • 2-star Beach hotel
  • Comp. Breakfast
  • Modern building
  • Almost all guests thought they were poorly maintained
From$33
Very Good 4.0 /5Reviews CallBookMore Details
Anchorage Inn
+1-888-690-5247
265 Long Beach Ave., York Beach, ME 03910 ~7.98 miles northeast of New Castle
  • Mid-scale Beach hotel
  • Hotel has 2 meeting rooms
  • LAP POOL TOO COLD
  • No breakfast
The Lighthouse Inn & Carriage House - York Beach 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Midscale Beach property
  • Check in time: 3:00pm
Best Western Plus The Inn at Hampton : 815 Lafayette Rd. 815 Lafayette Rd., Hampton, NH 03842 ~9.92 miles southwest of New Castle
  • Mid-scale Beach hotel
  • Check in: 3:00pm
  • Clean rooms
  • Bathroom could be bigger
Hampton Village Resort : 660 Lafayette Rd. 660 Lafayette Rd., Hampton, NH 03842 ~10.21 miles southwest of New Castle
  • Two-star Beach property
  • Check in time: 300
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top