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. 588 Wentworth Rd., New Castle, NH 03854
  • 4-star property
  • Most guests thought they were poorly maintained
  • Breakfast is amazing
From$219
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
  • Midscale Downtown property
  • 3 conference rooms in property
  • Not enough toilet paper
  • Friendly service
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hampton Inn & Suites Portsmouth Downtown 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • 3-star Downtown property
  • 5 floors in property
From$125
Very Good 4.5 /5Latest Reviews CallBookMore Details
Sheraton Portsmouth Harborside Hotel 250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • Midscale Downtown property
  • Check in: 3:00 PM
  • Most guests were disappointed with the minibar
  • Most guests criticized the small bathroom
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Days Inn Kittery in Kittery 85 Us Route 1 Bypass, Kittery, ME 03904 ~2.51 miles northwest of New Castle
  • Economy property
Holiday Inn Portsmouth in Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • Three Star Suburban hotel
  • 6 floors in property
  • Bathroom could be optimized
  • Every guests reviewed complained about the elevator
Quality Inn 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Two star Suburban property
  • Comp. Breakfast
  • Quiet room
  • Amazing beds
From$69
Very Good 4.0 /5Review Score CallBookMore Details
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Three Star hotel
  • Check in: 3:00 PM
  • Nice rooms
  • Good accessibility by car
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Plus Portsmouth Hotel & Suites 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • Mid-scale Suburban hotel
  • Fitness center on property
  • Average wifi quality
  • Most guests said the bathroom was dirty
Anchorage Inn & Suites 417 Woodbury Ave., Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • Three Star Highway hotel
  • Hotel has 8 suites
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-800-997-5148
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Cheap Highway hotel
  • Free complimentary breakfast
  • Tasty breakfast
  • Room was neat
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Americas Best Inn 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Inexpensive Rural hotel
  • Check in: 2:00pm
  • Excellent front desk staff
  • Breakfast is below average
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Courtyard Portsmouth : 1000 Market St. 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • Mid-scale Downtown hotel
  • Check in: 3:00pm
Kittery Inn & Suites : 70 Us Route 1 Byp
+1-800-881-1523
70 Us Route 1 Byp, Kittery, ME 03904 ~3.32 miles north of New Castle
  • 3 star Highway hotel
  • Check-in: 2PM
Coachman Inn - Kittery 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Low-priced Highway hotel
  • 2 floors in property
  • Most guests were happy with the price of the breakfast
  • Perfectly clean
From$44
Very Good 4.0 /5Reviews CallBookMore Details
Homewood Suites by Hilton - Portsmouth 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Affordable Rural hotel
  • 4 floors in hotel
  • The majority of guests said the bathroom was dirty
  • Suite we had was amazing
Hampton Inn Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • Three Star Highway hotel
  • 5 floors in hotel
  • Almost all guests thought they were poorly maintained
  • Complimentary happy hour
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn by Marriott : 1 International Dr. 1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • 3 star Highway hotel
  • Check-in: 3:00 PM
Best Western York Inn 2 Brickyard Lane, York, ME 03909 ~5.91 miles northeast of New Castle
  • 3-star Beach hotel
  • Hotel has 88 rooms
Stage Neck Inn : 8 Stage Neck Rd.
+1-888-690-5247
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • High-end Oceanfront hotel
  • Check in: 3:00 p.m.
  • Cordial staff
  • Delicious sausages
From$170
Very Good 4.5 /5Guest 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
  • Two-star Beach hotel
  • 57 rooms in hotel
  • Professional service
  • Great service
From$33
Very Good 4.0 /5Review Score CallBookMore Details
Anchorage Inn in York Beach
+1-800-881-1523
265 Long Beach Ave., York Beach, ME 03910 ~7.98 miles northeast of New Castle
  • Mid-scale Beach property
  • 2 meeting rooms in hotel
  • Most guests thought they were poorly maintained
  • No breakfast
From$79
Average 3.5 /5Reviews CallBookMore Details
The Lighthouse Inn & Carriage House - York Beach 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Three Star Beach hotel
  • 2 floors in property
Best Western Plus The Inn at Hampton in Hampton 815 Lafayette Rd., Hampton, NH 03842 ~9.89 miles southwest of New Castle
  • Three Star Beach hotel
  • Fitness + Health Center
  • Vibe is not too good
  • Vibe wasn't good
Hampton Village Resort in Hampton 660 Lafayette Rd., Hampton, NH 03842 ~10.21 miles southwest of New Castle
  • Inexpensive Beach hotel
  • 2 suites in hotel
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top