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 in New Castle 588 Wentworth Rd., New Castle, NH 03854
  • Four-star hotel
  • Rooms need regular maintenance
  • Excellent romantic hotel
From$389
Very Good 4.5 /5Read Reviews CallBookMore Details
Hilton Garden Inn Portsmouth Downtown in Portsmouth 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • Mid-scale Downtown property
  • Gym / Fitness Center Available
  • Most guests thought rooms were spacious
  • The majority of guests said the reception staff was great
From$119
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Portsmouth Downtown 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • Three Star Downtown hotel
  • Hotel has an eco-friendly policy See more
From$119
Very Good 4.5 /5Recent Reviews CallBookMore Details
Sheraton Portsmouth Harborside Hotel in Portsmouth
+1-888-283-3404
250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • High end Downtown property
  • 5 floors in hotel
From$129
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn Kittery 85 Us Route 1 Bypass, Kittery, ME 03904 ~2.51 miles northwest of New Castle
  • Low Cost property
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • 3 star Suburban property
  • 8 meeting rooms in hotel
  • Great location for shopping
  • No hot tub
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Two-star Suburban hotel
  • Check-in: 3:00 PM
  • Quiet room
  • Most guests criticized the small bathroom
Port Inn Portsmouth : 505 Us Highway 1 Bypass 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Midscale hotel
  • Hotel has 4 suites
  • City centre within easy reach, said 88%
  • Proximity to the beach was acceptable, thought 67%
Anchorage Inn & Suites 417 Woodbury Ave., Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • Three Star Highway hotel
  • Check in: 3:00pm
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
  • Hotel has 6 floors
  • Vibe is not too good
  • The majority of guests thought the shower was ok
Fairfield Inn Portsmouth Seacoast : 650 Borthwick Ave.
+1-888-283-3404
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • 2-star Highway hotel
  • 4 floors in hotel
  • Service Desk exceptional
  • Amenities are not the best
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Howard Johnson Portsmouth - Portsmouth 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Economical Rural property
  • Free comp. breakfast
  • No pool
  • Most guests found the staff to be very friendly
Courtyard Portsmouth 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • 3 star Downtown property
  • Fitness / Gym is on-site
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
  • Affordable Highway property
  • Check in: 2PM
Coachman Inn 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Two star Highway hotel
  • Hotel has 2 floors
  • Close we were to shops
  • Most guests enjoyed the shower
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Homewood Suites Portsmouth : 100 Portsmouth Blvd. 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Midscale Rural hotel
  • Hotel has 108 suites
  • Nice rooms
  • Spacious suite
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Hampton Inn Portsmouth Central - Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • 3-star Highway hotel
  • Check-in time: 3:00PM
  • Bar is awesome
  • For only 50%, the bathroom was ok
From$99
Very Good 4.0 /5Reviews CallBookMore Details
Residence Inn Portsmouth in Portsmouth 1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • Three Star Highway hotel
  • Check in time: 3:00 PM
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Best Western York Inn in York 2 Brickyard Ln, York, ME 03909 ~5.89 miles northeast of New Castle
  • Affordable Beach property
  • Free breakfast
Stage Neck Inn
+1-866-429-5787
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • High end Oceanfront hotel
  • Fitness / Gym is on-site
  • Friendly service
  • 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
  • Cheap Beach property
  • Free breakfast
  • Accessible parking
  • Close to Kittery Outlets
From$33
Very Good 4.0 /5Read Reviews CallBookMore Details
Anchorage Inn - York Beach
+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 3 floors
  • Acceptable breakfast prices
  • Comfortable beds
The Lighthouse Inn & Carriage House - York Beach 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Affordable Beach hotel
  • 2 suites in property
Windjammer by The Sea : 935 Ocean Blvd. 935 Ocean Blvd., Hampton, NH 03842 ~9.49 miles southwest of New Castle
  • Midscale hotel
  • Hotel has 18 rooms
Best Western Plus The Inn at Hampton : 815 Lafayette Rd. 815 Lafayette Rd., Hampton, NH 03842 ~9.92 miles southwest of New Castle
  • Three Star Beach property
  • Complimentary breakfast is offered
  • Front desk service attentive
  • Most guests found the grounds to be nice
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top