Places to stay in New Castle, New Hampshire
![]() |
![]() |
Looking to reserve a room in New Castle, or in the surrounding area? Click here to reserve hotels online with Stay New Hampshire
Marriott Wentworth By The Sea
Hotels: Since 1874, The Wentworth has welcomed business, political and social leaders from around the world. The Wentworth restoration returns the hotel to its glamorous Victorian decor as it becomes a premier Marriott resort. Located south of Portsmouth New Hampshire on Route 1B and just one hour north of .....
Read more details...
588 Wentworth Road, New Castle, 03854
(+001) 603-422-7322
Click property titles for more detailed descriptions
Map showing location of New Castle
New Castle links of interest
Nearby towns close to New Castle, New Hampshire
New Castle is a town in Rockingham County, New Hampshire, United States. The smallest town in New Hampshire, and the only one located entirely on islands, it is home to Fort Constitution Historic Site, Fort Stark Historic Site, and the New Castle Common, a 31-acre (13 ha) recreation area on the Atlantic Ocean. New Castle is also home to a United States Coast Guard station, as well as the historic Wentworth by the Sea hotel.
- Portsmouth* - 2 km
- Rye* - 4 km
- Rye Beach - 6 km
- Greenland - 6 km
- North Hampton - 8 km
- Stratham - 9 km
- Hampton* - 10 km
- Newmarket - 11 km
- Newfields - 11 km
- Durham* - 11 km
- Dover* - 12 km
- Hampton Beach* - 11 km
- Exeter* - 13 km
- Epping* - 18 km
- Seabrook* - 14 km
Towns are shown withing 20km radius of New Castle, New Hampshire. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

