The best deals on hotels when visiting New Castle in New Hampshire.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In New Castle, New Hampshire 03854

The Water Street Inn

6 Water St Kittery, ME

Step into relaxation at The Water Street Inn on your journey to New Castle, where refined rooms offer comfort and sophistication, with nightly rates beginning at $245.99. Find comfort in luxury with rooms that provide a harmonious blend of modern amenities and elegant design.

Guests staying at The Water Street Inn can enjoy the flexibility of visiting downtown New Castle with just a short drive, making it simple to explore the city’s best destinations. Plan your ideal New Castle getaway with accommodations that redefine what a hotel stay can be—reserve now!

  Call (855) 235-0725 to book with an agent.
  2.1 miles from New Castle, NH 03854

Starting at

$245.99

per night

Read Reviews View Amenities View All Rooms

The Davenport Inn

70 Court St Portsmouth, NH

Relax in the upscale ambiance of The Davenport Inn on your journey to New Castle, where premium rooms create a welcoming retreat, with nightly rates from $516.99. Stay in accommodations that elevate your experience to one of luxury, comfort, and unparalleled style.

With downtown New Castle just a short drive away, guests at The Davenport Inn can explore the city’s most vibrant spots while staying in a quieter location. Stay in New Castle with accommodations that offer a seamless blend of luxury and convenience—book today!

  Call (855) 234-5074 to book with an agent.
  2.1 miles from New Castle, NH 03854

Starting at

$516.99

per night

Read Reviews View Amenities View All Rooms

The Hotel Portsmouth

40 Court St. Portsmouth, NH

Travelers to New Castle will appreciate the charm and comfort of The Hotel Portsmouth, with restful accommodations that begin at a welcoming $332.99 per night. Experience rooms designed for comfort and convenience, with amenities that ensure a seamless and enjoyable visit.

From The Hotel Portsmouth, a brief drive delivers guests into downtown New Castle, where the city’s most popular spots are easily accessible. Get ready for an extraordinary New Castle visit with a hotel that caters to your every need—lock in today!

  Call (855) 236-8982 to book with an agent.
  2.1 miles from New Castle, NH 03854

Starting at

$332.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Portsmouth Downtown

23 Portwalk Pl Portsmouth, NH

At Hampton Inn & Suites Portsmouth Downtown, visitors to New Castle can relax in welcoming rooms that combine comfort and quality, with nightly rates starting from $210.99 per night. Customize your breakfast with Hampton’s make-your-own waffle stations, a fun and tasty way to start the day.

With downtown New Castle just a short drive away, guests at Hampton Inn & Suites Portsmouth Downtown can enjoy the best of the city while staying in a more peaceful setting. Step into a New Castle stay that blends convenience with superior comfort—lock in your room today!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from New Castle, NH 03854

Starting at

$210.99

per night

Read Reviews View Amenities View All Rooms

Sheraton Portsmouth Harborside Hotel

250 Market St Portsmouth, NH

Step into a sheltered retreat at Sheraton Portsmouth Harborside Hotel on your visit to New Castle, where refined rooms provide relaxation, with affordable nightly rates from $274.99. Explore Sheraton's commitment to sustainability, evident in eco-friendly practices and initiatives that care for the environment.

From Sheraton Portsmouth Harborside Hotel, guests can quickly reach downtown New Castle, where the city’s most exciting destinations are just minutes away. Take in the beauty of New Castle with accommodations that elevate your entire stay—secure now!

  Call (855) 235-6136 to book with an agent.
  2.3 miles from New Castle, NH 03854

Starting at

$274.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel by Marriott Portsmouth

299 Vaughn Street Portsmouth, NH

Choose AC Hotel by Marriott Portsmouth for your trip to New Castle, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $279.99. Choose AC Hotels by Marriott for your next destination, where sophistication and European elegance await to transform your travel experience.

AC Hotel by Marriott Portsmouth is perfectly situated for those wanting to explore downtown New Castle, where the city’s top destinations are just a brief drive from the hotel. Enjoy your New Castle getaway with a hotel that makes premium experiences accessible—book today!

  Call (855) 236-8982 to book with an agent.
  2.4 miles from New Castle, NH 03854

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

Kittery Inn&Suites

70 US Route 1 Bypass Kittery, ME

Guests visiting New Castle will find warm-hearted comfort at Kittery Inn&Suites, where budget-friendly rooms start at $123.99, creating a warm and inviting space perfect for relaxation. Experience a more satisfying stay with rooms that provide additional amenities and a touch of luxury at an economical price.

With a quick drive to downtown New Castle, guests at Kittery Inn&Suites can enjoy the best of the city’s sights while returning to a quieter retreat. Relax in New Castle with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 233-0132 to book with an agent.
  2.5 miles from New Castle, NH 03854

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Kittery

2 Gorges Rd Kittery, ME

Guests visiting New Castle will appreciate the heartwarming comfort at Ramada by Wyndham Kittery, where budget-friendly rooms start at $99.99, creating a warm and inviting space. Experience the comfort of Ramada's rooms, designed with guests' relaxation and needs in mind, from plush bedding to modern amenities.

From Ramada by Wyndham Kittery, a short drive delivers guests to the heart of downtown New Castle, where the city’s best attractions await. Make the most of your New Castle travels with budget-friendly, relaxing accommodations—reserve now!

  Call (855) 239-4019 to book with an agent.
  2.8 miles from New Castle, NH 03854

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Portsmouth an IHG Hotel

300 Woodbury Ave Portsmouth, NH

Choose Holiday Inn Portsmouth an IHG Hotel as you explore New Castle, where inviting rooms create a welcoming retreat, with budget-friendly rates starting from $159.99. Indulge in Holiday Inn's room service, offering the convenience of delicious meals delivered straight to your door.

Guests staying at Holiday Inn Portsmouth an IHG Hotel are never far from downtown New Castle, where a quick drive brings them to the city’s best offerings. Find your perfect New Castle retreat with well-rounded, budget-friendly lodging—secure now!

  Call (855) 239-5277 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1190 Lafayette Road Portsmouth, NH

For a restful stay, Quality Inn offers inviting accommodations with rooms starting at $159.00, creating a clean, welcoming environment perfect for travelers. Indulge in Quality Inn's fresh coffee available in the lobby, providing a warm welcome or a mid-day pick-me-up.

At Quality Inn, guests can easily access downtown New Castle, where the city’s top attractions are always within easy reach by car. Enjoy New Castle to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 233-0132 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Port Inn&Suites Portsmouth Ascend Hotel Collection

505 US Highway 1 Bypass Portsmouth, NH

Experience a inviting retreat at Port Inn&Suites Portsmouth Ascend Hotel Collection when traveling to New Castle, where comfortable rooms provide a restful atmosphere, with inviting rates from $148.99. Enjoy a stay enriched with thoughtful amenities and personalized service, making your experience both comfortable and memorable.

Guests staying at Port Inn&Suites Portsmouth Ascend Hotel Collection are never far from the action, with downtown New Castle only a brief drive from the hotel. Experience a hotel in New Castle that ensures you’re well taken care of—book your room today!

  Call (855) 234-2997 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Portsmouth Hotel & Suites

580 US Highway 1 Bypass Portsmouth, NH

With rates starting at $97.99, Best Western Plus Portsmouth Hotel & Suites provides budget-conscious accommodations for travelers visiting New Castle, creating a alluring atmosphere perfect for relaxation. Stay connected with free high-speed Wi-Fi available throughout Best Western Plus properties, ideal for both leisure and business travelers.

From Best Western Plus Portsmouth Hotel & Suites, a brief drive delivers guests into downtown New Castle, where the city’s most popular spots are always within easy reach. Settle into New Castle with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 239-5277 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Portsmouth

383 Woodbury Ave Portsmouth, NH

Guests bound for New Castle can find budget-friendly comfort at Howard Johnson by Wyndham Portsmouth, where rooms begin at $115.99, creating a clean, welcoming environment perfect for rest. Explore the area with ease from our central locations, giving you access to the best local dining and entertainment options.

Guests staying at Howard Johnson by Wyndham Portsmouth will love how close they are to downtown New Castle, where a short drive brings them to the city’s best attractions. Stay relaxed and within budget while exploring New Castle—reserve your room today!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Anchorage Inns&Suites

417 Woodbury Ave Portsmouth, NH

For a snug and affordable stay, Anchorage Inns&Suites offers budget-friendly rooms with rates from $99.99, creating a clean and comfortable environment for guests visiting New Castle. Experience a touch of extra comfort and convenience in rooms that cater to your needs for a relaxing and affordable stay.

With easy access to downtown New Castle, guests at Anchorage Inns&Suites can quickly explore the city’s most vibrant areas while enjoying a more peaceful retreat. Get ready for a New Castle adventure with accommodations that keep your budget intact—book today!

  Call (855) 239-4019 to book with an agent.
  3.0 miles from New Castle, NH 03854

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Portsmouth Seacoast

650 Borthwick Ave Portsmouth, NH

At Fairfield Inn by Marriott Portsmouth Seacoast, guests bound for New Castle will find warm comfort with rooms starting at $184.99, creating a warm, inviting environment perfect for rest. Find comfort in Fairfield's allergy-friendly rooms, designed to provide a safe and accommodating environment for all guests.

With a quick drive into downtown New Castle, guests at Fairfield Inn by Marriott Portsmouth Seacoast can explore the city’s top attractions while returning to a more peaceful stay. Get the most out of your New Castle stay with a hotel that’s all about value—lock in today!

  Call (855) 235-6136 to book with an agent.
  3.1 miles from New Castle, NH 03854

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott in Portsmouth

1000 Market St Portsmouth, NH

Stay at Courtyard by Marriott in Portsmouth as you explore New Castle, where soft rooms create a relaxing ambiance, with welcoming rates beginning at $224.99 per night. Rely on Courtyard's 24-hour front desk service, where friendly staff are available around the clock to assist with any needs or questions.

With downtown New Castle just a short distance by car, guests at Courtyard by Marriott in Portsmouth can explore the city’s top sights while enjoying a quieter, more peaceful stay. Find your happy place in New Castle with a hotel that makes every moment memorable—lock in today!

  Call (855) 234-5074 to book with an agent.
  3.2 miles from New Castle, NH 03854

Starting at

$224.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Kittery Portsmouth

275 US Route 1 Kittery, ME

For those headed to New Castle, Hampton Inn & Suites Kittery Portsmouth offers budget-friendly accommodations with rooms from $159.99, creating a clean, comfortable environment perfect for rest. Explore with confidence, knowing that Hampton by Hilton's locations are conveniently situated near local attractions and business centers.

Guests staying at Hampton Inn & Suites Kittery Portsmouth can easily reach downtown New Castle by car, where the city’s top destinations are always within easy reach. Enjoy your New Castle travels with accommodations that deliver maximum value—reserve today!

  Call (855) 236-8982 to book with an agent.
  3.2 miles from New Castle, NH 03854

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Portsmouth

100 Portsmouth Blvd Portsmouth, NH

Enjoy quality accommodations at Homewood Suites by Hilton Portsmouth on your trip to New Castle, where restful rooms offer comfort, with nightly rates starting from a friendly $135.99. Enjoy freshly brewed coffee available 24/7 in the lobby of Homewood Suites, perfect for early risers or late-night workers.

With downtown New Castle just a short drive away, guests at Homewood Suites by Hilton Portsmouth can easily explore the city’s top spots while enjoying a quieter stay. Discover the best way to unwind in New Castle with well-appointed, budget-friendly lodging—secure now!

  Call (855) 235-6136 to book with an agent.
  3.5 miles from New Castle, NH 03854

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Coachman Inn

380 US Route 1 Kittery, ME

At Coachman Inn, travelers to New Castle will find welcoming accommodations with rooms beginning at $105.99, creating a clean, inviting atmosphere perfect for rest. Find comfort and convenience in rooms that offer added features, designed to make your stay both enjoyable and practical.

At Coachman Inn, a short drive brings guests into downtown New Castle, where the city’s top destinations are easily reachable. Find the comfort you need at a price you’ll love during your New Castle adventure—secure now!

  Call (855) 234-2997 to book with an agent.
  3.6 miles from New Castle, NH 03854

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Portsmouth Central

99 Durgin Ln Portsmouth, NH

At Hampton Inn Portsmouth Central, travelers to New Castle will find budget-friendly rooms with rates starting at $137.99, creating a clean, welcoming environment perfect for rest. Bring the whole family to Hampton, where kid-friendly activities and spacious family rooms make traveling with children a breeze.

At Hampton Inn Portsmouth Central, guests are never far from downtown New Castle, making it simple to explore the city’s top destinations with just a short drive. Find the best way to enjoy New Castle with accommodations that fit your needs—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.2 miles from New Castle, NH 03854

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Portsmouth NH

3 Gosling Rd Portsmouth, NH

With rooms from $98.99, Motel 6 Portsmouth NH provides budget-friendly accommodations for guests traveling to New Castle, creating a warm and inviting environment. Stay connected and entertained with Motel 6's cable TV offerings, featuring a range of channels for your viewing pleasure.

At Motel 6 Portsmouth NH, guests are never far from the excitement of downtown New Castle, where a short drive brings them right into the heart of the action. Plan your New Castle visit with a comfortable and budget-friendly hotel—secure today!

  Call (855) 234-5074 to book with an agent.
  4.4 miles from New Castle, NH 03854

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Portsmouth

1 International Dr Portsmouth, NH

Stay at Residence Inn by Marriott Portsmouth as you explore New Castle, where cushy accommodations provide a comfortable retreat, with room rates beginning at an affordable $279.99 per night. Make Residence Inn your home away from home, with spacious suites and modern amenities tailored to extended stays.

From Residence Inn by Marriott Portsmouth, guests can quickly reach downtown New Castle by car, where the city’s top destinations are never far from the hotel. Stay effortlessly in New Castle with a hotel that offers exceptional value and amenities—secure now!

  Call (855) 233-0132 to book with an agent.
  4.6 miles from New Castle, NH 03854

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

Best Western York Inn

2 Brickyard Lane York, ME

With affordable rooms beginning at $100.99, Best Western York Inn provides inviting accommodations for guests visiting New Castle, creating a warm, comfortable space. Stay refreshed with Best Western's tea and coffee making facilities in every room, perfect for starting or ending your day.

Guests staying at Best Western York Inn will appreciate the balance of a quiet stay, while downtown New Castle is just a convenient drive away for easy access. Plan your New Castle getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 239-4019 to book with an agent.
  6.1 miles from New Castle, NH 03854

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham York

6 Market Place Dr York, ME

Guests visiting New Castle can unwind in budget-conscious comfort at Microtel Inn & Suites by Wyndham York, with rooms beginning at $120.99, creating a clean and welcoming space. Appreciate the clean, uncluttered feel of Microtel’s design, which extends from the guest rooms to the public spaces.

From Microtel Inn & Suites by Wyndham York, guests can easily drive into downtown New Castle, where they can explore the city’s attractions before returning to a quiet stay. Enjoy savings and added comfort on your New Castle adventure—book your stay now!

  Call (855) 235-0725 to book with an agent.
  6.2 miles from New Castle, NH 03854

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms