The 10 best spa hotels in New Castle, USA | Booking.com
Skip to main content

Spa Hotels in New Castle

Find the spa hotels that appeal to you the most

The best spa hotels in New Castle

Check out our pick of great spa hotels in New Castle

Filter by:

Review score

Hotel Du Pont

Wilmington (Near New Castle)

Situated in Wilmington and with Delaware Museum Of Natural History reachable within 8.3 km, Hotel Du Pont features concierge services, allergy-free rooms, a restaurant, free WiFi throughout the...

A
Angela
From
United States
The bed was so comfortable and large!! The hotel was a historic building and the decor inside reflected the history. It was a beautiful modern hotel with very interesting displays about its past.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 131 reviews
Price from
US$764.10
1 night, 2 adults

The Inn at Montchanin Village & Spa

Montchanin (Near New Castle)

Set in Montchanin, 2.9 km from Delaware Museum Of Natural History, The Inn at Montchanin Village & Spa offers accommodation with a fitness centre, free private parking, a garden and a restaurant.

T
Tamara
From
Switzerland
Location, location, ambience, food
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 122 reviews
Price from
US$179.10
1 night, 2 adults

Elk Forge Bed and Breakfast

Elkton (Near New Castle)

Boasting a spa and wellness centre and views of garden, Elk Forge Bed and Breakfast is a bed and breakfast set in a historic building in Elkton, 27 km from Old Dutch House.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 61 reviews
Price from
US$129
1 night, 2 adults
All spa hotels in New Castle

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.