The 9 Best Spa Hotels in Iowa!

It’s time to give yourself a little TLC. The lavish spa hotels of Iowa provide endless accommodations to make your experience as relaxing and refreshing as possible. If unwinding with a revitalizing spa treatment doesn’t sound perfect enough, resting your head in a luxurious hotel room surely completes the package. To find yourself the perfect combination of overnight digs and spa services, check out these excellent spa hotels in Iowa. 

1. Hotel Julien, Dubuque, IA

An architectural landmark staple of Dubuque, Hotel Julien has been ordaining the streets for well over a century. Throughout that time and a few renovations, Hotel Julien has provided one of the classiest places to stay in the entire state. Alongside the decadent digs, visitors to the Hotel Julien often visit just because of the Potosa Spa located on the lower level of the hotel. With a long list of services inspired by the Native American Medicine Wheel, you’ll be sure to find some relaxation at this best hotel spa in Iowa.

2. Hotel Blackhawk, Davenport, IA

Hip and historic, or “hipstoric,” as Hotel Blackhawk puts it, this magnificent hotel and resort of Davenport invites you to stay for more than one night. Among the many amenities and wide selection of rooms and suites, Hotel Blackhawk also provides relaxing experiences via the Spa at Hotel Blackhawk. Featuring a long list of services and pampering specials, the Spa at Hotel Blackhawk adds even more enjoyment to every stay.

3. Hotel Pattee, Perry, IA

Alongside the 40 uniquely-decorated and themed suites, the historic Hotel Pattee of Perry also provides a long list of spa treatments. The Copper Door Spa, within the Hotel Pattee, is a vacation destination itself, and provides various outlets for relaxation including a wide variety of massage techniques. Whether you go for deep tissue, hot stone or the raindrop technique, you’ll be sure to enjoy your well decorated room just that much more.

Where's Ben Horne's office?

A post shared by Steve Marsh (@stephenhero) on

4. Catfish Bend Inn & Spa, Burlington, IA

Between golf courses, dining, and elegantly-styled rooms and suites, there are a lot of good reasons to visit Catfish Bend in Burlington. Add onto that list, the Catfish Bend Spa, which features state-of-the-art pampered pleasure treatments and services, and Catfish Bend really encourages an overnight stay. Facials, massages and all types of nail care, every treatment at Catfish Bend can add an extra layer of relaxation to your next visit. 

5. Riverside Casino & Golf Resort, Riverside, IA

Another full-service resort featuring gambling, golfing, live shows and a wide array of rooms, Riverside Casino & Golf Resort not surprisingly also offers great spa treatments. The Spa at Riverside Resort features all the relaxing and revitalizing techniques to really continue your year right. From facials to massages with a baseline relaxing environment, the Spa at Riverside Resort is just another great reason to book a room. 

6. The Raj, Vedic City, IA

Specializing in Maharishi Ayurveda health treatments, the Raj in Vedic City offers a unique approach to keeping your body at its best functioning. Maharishi Ayurveda is relatively new technique on an ancient preventive health care and includes holistic practices for an entire mind and body upgrade. Massages, detoxes, yoga and diet all go in to a Maharishi Ayurveda treatment, of which the Raj is happy to help accommodate. For more information, check out their website full of more detailed information. 

7. Grand Falls Casino & Golf Resort, Larchwood, IA

Up in the northwest corner of the state, near the South Dakota border, the Grand Falls Casino & Golf Resort has Vegas-style attractions at an affordable rate. You can play some of the best golf in the state, gamble on the latest casino games and get a bite to eat at Grand Falls Resort, but a real reason to visit is the in-house spa. Featuring professional massage techniques, facials and all types of nail care, Grand Falls Resort makes you feel at your best while you’re there. 

A post shared by Jenny T (@jtmex51) on

8. Rhythm City Casino Resort, Davenport, IA

There is a lot of rhythm to catch at Rhythm City in Davenport, including personalized spa treatments. Alongside your stay at Rhythm City, and the possible gambling and dining that can be included, it’s well recommended to call ahead and get an appointment for some spa services. Rhythm City specializes in custom packages of spa treatments, and patrons have a lot to choose from with each visit, lending to more reasons to stay the night at Rhythm City Casino. 

9. Eagle Ridge Resort & Spa, Galena, IL

A hotel spa too good not to mention, the Eagle Ridge Resort and Spa is located just over state lines in Galena, Illinois. A short drive for any eastern Iowans, Eagle Ridge provides everything you need to have a really good time. Golfing, dining and elegant rooms with style, on top the first-class accommodations and recreation at Eagle Ridge, they also providing the relaxing Stonedrift Spa. Featuring a peaceful environment and long list of spa techniques, the Stonedrift Spa at Eagle Ridge Resort is well worth the drive across borders. 

Select a Iowa town to find the Best Things-To-Do and Places To Go around you
Find Day Spas Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Adams County

Allamakee County

Appanoose County

Audubon County

Benton County

Black Hawk County

Boone County

Bremer County

Buchanan County

Buena Vista County

Butler County

Calhoun County

Carroll County

Cass County

Cedar County

Cerro Gordo County

Cherokee County

Chickasaw County

Clarke County

Clay County

Clayton County

Clinton County

Crawford County

Dallas County

Davis County

Decatur County

Delaware County

Des Moines County

Dickinson County

Dubuque County

Emmet County

Fayette County

Floyd County

Franklin County

Fremont County

Greene County

Grundy County

Guthrie County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Howard County

Humboldt County

Ida County

Iowa County

Jackson County

Jasper County

Jefferson County

Johnson County

Jones County

Keokuk County

Kossuth County

Lee County

Linn County

Louisa County

Lucas County

Lyon County

Madison County

Mahaska County

Marion County

Marshall County

Mills County

Mitchell County

Monona County

Monroe County

Montgomery County

Muscatine County

Obrien County

Osceola County

Page County

Palo Alto County

Plymouth County

Pocahontas County

Polk County

Pottawattamie County

Poweshiek County

Ringgold County

Sac County

Scott County

Shelby County

Sioux County

Story County

Tama County

Taylor County

Union County

Van Buren County

Wapello County

Warren County

Washington County

Wayne County

Webster County

Winnebago County

Winneshiek County

Woodbury County

Worth County

Wright County