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 - New Castle 588 Wentworth Rd., New Castle, NH 03854
  • High-end property
  • Most guests found the grounds to be nice
  • Most guests thought they were poorly maintained
From$469
Very Good 4.5 /5Latest Reviews Call
Hilton Garden Inn Portsmouth Downtown : 100 High St. 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • Mid-scale Downtown property
  • 3 meeting rooms in hotel
  • Fantastic service
  • Great food
From$129
Very Good 4.5 /5Guest Reviews Call
Hampton Inn & Suites Portsmouth Downtown in Portsmouth 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • 3 star Downtown hotel
  • 5 floors in hotel
From$125
Very Good 4.5 /5Hotel Reviews Call
Sheraton Portsmouth Harborside Hotel : 250 Market St. 250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • Mid-scale Downtown property
  • Hotel has 181 rooms
  • Good accessibility by car
  • Average view
From$119
Very Good 4.0 /5Review Score Call
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • 3 star Suburban hotel
  • 6 floors in hotel
  • Almost all guests criticized the small bathroom
  • All guests liked the proximity to shopping
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Economy Suburban hotel
  • 121 rooms in property
  • Comfortable beds
  • The majority of guests thought the service was very professional
From$69
Very Good 4.0 /5Reviews Call
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.00 miles west of New Castle
  • Three Star hotel
  • Hotel has 2 floors
  • 1 out of 2 guests said rooms were small
  • Excellent continental breakfast
Best Western Plus Wynwood Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • 3-star Suburban property
  • 32 suites in property
  • Not very clean
  • About half of guests said rooms were clean enough
Anchorage Inn & Suites - Portsmouth 417 Woodbury Ave., Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • Mid-scale Highway hotel
  • 8 suites in property
Fairfield Inn Portsmouth Seacoast
+1-800-230-4134
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Low priced Highway property
  • Check in time: 3.00 PM
  • Most guests said rooms were clean
  • Fantastic service
Americas Best Inn - Portsmouth 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Low priced Rural hotel
  • 4 floors in hotel
  • Management was excellent, said 80%
  • All guests enjoyed the restaurants & bars nearby
Courtyard Portsmouth 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • Midscale Downtown hotel
  • Check-in time: 3:00pm
Kittery Inn & Suites - Kittery
+1-888-305-3366
70 Us Route 1 Byp, Kittery, ME 03904 ~3.32 miles north of New Castle
  • Midscale Highway hotel
  • Check in: 2PM
From$75
Very Good 4.5 /5Reviews Call
Coachman Inn - Kittery 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Low priced Highway hotel
  • 43 rooms in hotel
  • Clean hotel facilities
  • Vacuumed hall
Homewood Suites by Hilton in Portsmouth 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Midscale Rural hotel
  • Hotel has 4 floors
  • Activities included
  • City centre within easy reach, said 94%
From$109
Very Good 4.5 /5Reviews Call
Hampton Inn Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • Mid-scale Highway property
  • Fitness + Health Center
  • Hot breakfast was very good
  • Pool is good
Residence Inn by Marriott in Portsmouth
+1-888-690-5281
1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • Mid-scale Highway hotel
  • Shuttle to airport available
Best Western York Inn in York 2 Brickyard Lane, York, ME 03909 ~5.91 miles northeast of New Castle
  • Midscale Beach hotel
  • Fitness / Gym is on-site
Stage Neck Inn
+1-800-997-5148
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • Expensive Oceanfront hotel
  • Comp. Breakfast
  • Great location
  • Most guests found the staff to be very friendly
From$189
Very Good 4.5 /5Review Score Call
Microtel Inn & Suites by Wyndham York in York 6 Market Pl Dr., York, ME 03909 ~7.14 miles north of New Castle
  • Low priced Beach property
  • 57 rooms in property
  • Rooms need regular maintenance
  • About half of guests thought the kitchenette was ok
Anchorage Inn : 265 Long Beach Ave.
+1-888-305-3366
265 Long Beach Ave., York Beach, ME 03910 ~7.98 miles northeast of New Castle
  • Mid-scale Beach hotel
  • 2 conference rooms in property
  • PAPER THIN walls
  • Most guests said rooms were clean
The Lighthouse Inn & Carriage House in York Beach 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Affordable Beach hotel
  • Free breakfast available
Best Western Plus The Inn at Hampton 815 Lafayette Rd., Hampton, NH 03842 ~9.89 miles southwest of New Castle
  • 3-star Beach hotel
  • Hotel has 18 suites
  • Most guests thought they were poorly maintained
  • Most guests were happy with the price of the breakfast
From$80
Very Good 4.0 /5Read Reviews Call
Hampton Village Resort 660 Lafayette Rd., Hampton, NH 03842 ~10.21 miles southwest of New Castle
  • 2 star Beach hotel
  • Check in: 300
From$59
Average 3.0 /5Reviews Call
Lamie's Inn
+1-888-690-5281
490 Lafayette Rd., Hampton, NH 03842 ~10.56 miles southwest of New Castle
  • Three Star Downtown property
  • 32 rooms in hotel
  • Had trouble sleeping
  • Close to the beach with easily accessible parking
From$109
Very Good 4.5 /5Guest Reviews Call
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top