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 property
  • Impressive bathroom
  • Wellness & sports facilities were pleasant enough
From$124
Very Good 4.5 /5Latest Reviews CallBookMore Details
Hilton Garden Inn Portsmouth Downtown - Portsmouth 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • 3 star Downtown hotel
  • Hotel has 4 suites
  • Not enough toilet paper
  • Wonderful facility
From$249
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hampton Inn & Suites Portsmouth Downtown : 23 Portwalk Place 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • Three Star Downtown hotel
  • Free breakfast
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Sheraton Portsmouth Harborside Hotel 250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • Mid-scale Downtown property
  • Check in time: 3:00 PM
  • Room is all right
  • Good restaurants & bars in the area
From$119
Very Good 4.0 /5Recent Reviews CallBookMore Details
Days Inn Kittery 85 Us Route 1 Bypass, Kittery, ME 03904 ~2.51 miles northwest of New Castle
  • Economy hotel
  • Check in time: 11:00 AM
Holiday Inn Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • 3-star Suburban hotel
  • 8 conference rooms in property
  • AC was so noisy
  • Almost all guests said the reception staff was great
Quality Inn 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Low Cost Suburban property
  • Check in time: 3:00 PM
  • Best of all the pool
  • Furniture needs more attention
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Port Inn Portsmouth - Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • Affordable property
  • 4 suites in hotel
  • Clean
  • Nice rooms
Anchorage Inn & Suites : 417 Woodbury Ave. 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 property
  • Hotel has 169 rooms
  • Complimentary coffee
  • Hotel buildings could use some improvement
Fairfield Inn Portsmouth Seacoast : 650 Borthwick Ave.
+1-888-283-3404
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Economical Highway property
  • Fitness + Health Center
  • Great room
  • Easily accessible by car and close to the city center
Americas Best Inn 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Low Cost Rural property
  • Free breakfast available
  • Air conditioning was criticized by 62%
  • Great wellness & sports facilities
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
  • Three Star Downtown hotel
  • Hotel has 4 suites
From$104
Average 3.5 /5Reviews CallBookMore Details
Kittery Inn & Suites
+1-888-690-5281
70 Us Route 1 Byp, Kittery, ME 03904 ~3.32 miles north of New Castle
  • 3 star Highway hotel
  • Hotel has 9 suites
Coachman Inn - Kittery 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Cheap Highway hotel
  • Comp. Breakfast
  • Great location
  • Most guests were disappointed with the minibar
Homewood Suites by Hilton 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Three Star Rural property
  • Free complimentary breakfast
  • Located near shopping areas and the city center
  • Activities included
From$95
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn Portsmouth in Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • 3-star Highway hotel
  • 126 rooms in hotel
  • Breakfast and Happy Hour were a hit
  • Front desk was amazing
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn by Marriott - Portsmouth 1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • Mid-scale Highway property
  • 90 suites in property
Best Western York Inn : 2 Brickyard Ln 2 Brickyard Ln, York, ME 03909 ~5.89 miles northeast of New Castle
  • Affordable Beach hotel
  • Free breakfast available
Stage Neck Inn in York
+1-866-429-5787
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • 4 star Oceanfront hotel
  • 4 meeting rooms in hotel
  • Fantastic service
  • Great room
From$156
Very Good 4.5 /5Read Reviews CallBookMore Details
Microtel Inn & Suites by Wyndham York - York 6 Market Pl Dr., York, ME 03909 ~7.14 miles north of New Castle
  • Two star Beach property
  • 3 floors in property
  • Rooms need regular maintenance
  • Great service
Anchorage Inn
+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 property
  • Clean
  • Beach nearby
The Lighthouse Inn & Carriage House in York Beach 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Mid-scale Beach property
  • Complimentary breakfast is offered
Best Western Plus The Inn at Hampton - Hampton 815 Lafayette Rd., Hampton, NH 03842 ~9.92 miles southwest of New Castle
  • Affordable Beach property
  • Complimentary breakfast is offered
  • Bathroom could be bigger
  • Most guests appreciated the closeness to the beach
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Village Resort 660 Lafayette Rd., Hampton, NH 03842 ~10.21 miles southwest of New Castle
  • Low-priced Beach hotel
  • 2 suites in property
Next 25 New Castle Hotels >  [1 - 25 of 50]    
Next: See My New Castle Hotels with Pricing
Back to Top