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, Motels & Accommodations

Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd.
+1-888-690-5281
588 Wentworth Rd., New Castle, NH 03854
  • Expensive hotel
From$419
Very Good 4.5 /5Read Reviews Call
Hilton Garden Inn Portsmouth Downtown - Portsmouth 100 High St., Portsmouth, NH 03801 ~2.11 miles west of New Castle
  • 3 star Downtown hotel
  • 4 suites in property
From$142
Very Good 4.5 /5Reviews Call
Hampton Inn & Suites Portsmouth Downtown : 23 Portwalk Place 23 Portwalk Place, Portsmouth, NH 03801 ~2.17 miles west of New Castle
  • 3-star Downtown hotel
  • Free complimentary breakfast
From$125
Excellent 5.0 /5Reviews Call
Sheraton Portsmouth Harborside Hotel in Portsmouth
+1-888-690-5247
250 Market St., Portsmouth, NH 03801 ~2.20 miles west of New Castle
  • Affordable Downtown property
  • 14 conference rooms in property
From$119
Very Good 4.0 /5Reviews Call
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~2.95 miles west of New Castle
  • 3-star Suburban hotel
  • Check in: 3:00pm
Anchorage Inns & Suites : 417 Woodbury Ave.
+1-800-997-5149
417 Woodbury Ave., Portsmouth, NH 03801 ~3.00 miles west of New Castle
  • Three Star Highway hotel
  • Hotel has 92 rooms
Quality Inn in Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~3.00 miles west of New Castle
  • 2-star Suburban property
  • Check in: 3:00 PM
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.00 miles west of New Castle
  • Mid-scale hotel
  • Complimentary breakfast is offered
Best Western Plus Wynwood Hotel & Suites 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~3.01 miles west of New Castle
  • 3 star Suburban hotel
  • Hotel has 169 rooms
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-888-690-5247
650 Borthwick Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Two star Highway property
  • 4 floors in property
From$82
Very Good 4.0 /5Reviews Call
Americas Best Inn 383 Woodbury Ave., Portsmouth, NH 03801 ~3.08 miles west of New Castle
  • Inexpensive Rural hotel
  • 4 floors in property
Courtyard Portsmouth - Portsmouth 1000 Market St., Portsmouth, NH 03801 ~3.22 miles west of New Castle
  • 3-star Downtown hotel
  • 2 meeting rooms in property
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
  • Mid-scale Highway property
  • 30 rooms in property
From$75
Very Good 4.5 /5Reviews Call
Coachman Inn 380 Us Route 1, Kittery, ME 03904 ~3.38 miles north of New Castle
  • Two-star Highway property
  • Check in: 3 PM
Homewood Suites by Hilton - Portsmouth 100 Portsmouth Blvd., Portsmouth, NH 03801 ~3.49 miles west of New Castle
  • Three Star Rural hotel
  • Comp. Breakfast
Hampton Inn Portsmouth in Portsmouth 99 Durgin Ln, Portsmouth, NH 03801 ~4.03 miles west of New Castle
  • Mid-scale Highway hotel
  • 126 sleeping rooms in hotel
From$91
Very Good 4.5 /5Reviews Call
Residence Inn by Marriott
+1-888-305-3366
1 International Dr., Portsmouth, NH 03801 ~4.67 miles west of New Castle
  • Affordable Highway hotel
  • Free comp. breakfast
Best Western York Inn
+1-800-997-5149
2 Brickyard Lane, York, ME 03909 ~5.96 miles north of New Castle
  • 3 star Beach property
  • Check-in time: 2:00 PM
Stage Neck Inn : 8 Stage Neck Rd.
+1-888-690-5281
8 Stage Neck Rd., York, ME 03911 ~5.96 miles northeast of New Castle
  • Four-star Oceanfront hotel
  • Check in time: 3:00 p.m.
From$150
Very Good 4.5 /5Guest Reviews Call
Microtel Inn & Suites : 6 Market Pl Dr.
+1-800-230-4134
6 Market Pl Dr., York, ME 03909 ~7.14 miles north of New Castle
  • 2-star Beach property
  • 19 suites in hotel
Anchorage Inn - York Beach
+1-800-997-5148
265 Long Beach Ave., York Beach, ME 03910 ~7.98 miles northeast of New Castle
  • 3-star Beach hotel
  • Hotel has 2 meeting rooms
The Lighthouse Inn & Carriage House : 20 Nubble Rd. 20 Nubble Rd., York Beach, ME 03910 ~8.92 miles northeast of New Castle
  • Midscale Beach property
  • Complimentary breakfast is offered
Best Western Plus The Inn of Hampton & Conf Center : 815 Lafayette Rd.
+1-888-305-3366
815 Lafayette Rd., Hampton, NH 03842 ~9.89 miles southwest of New Castle
  • Mid-scale Beach property
  • 18 suites in property
From$75
Very Good 4.0 /5Review Score Call
Hampton Village Resort : 660 Lafayette Rd. 660 Lafayette Rd., Hampton, NH 03842 ~10.21 miles southwest of New Castle
  • 2-star Beach property
  • Check in time: 300
Lamie's Inn : 490 Lafayette Rd.
+1-888-690-5281
490 Lafayette Rd., Hampton, NH 03842 ~10.56 miles southwest of New Castle
  • 3-star Downtown hotel
  • 5 meeting rooms in hotel
From$109
Very Good 4.5 /5Recent Reviews Call
Next 25 New Castle Hotels > [1 - 25 of 50]   
Next: See My New Castle Hotels with Pricing
Back to Top