Plan Your Adventure

Upper Iowa Resort is a 29-acre resort including cabins, campsites, and rentals located along the banks of the Upper Iowa River between Dorchester and Waukon.

This relaxing spot is the perfect getaway for you and your family. Take a dip and swim in the unique artesian spring-fed swimming pool surrounded by a beach. Bring along your fishing gear and fish the Upper Iowa River or five nearby trout streams. We also have a variety of rentals and provide a drop off shuttle to canoe, kayak, or tube down the Upper Iowa.

Hiking, Swimming, Camping, and Volleyball Camping Sign
Upper Iowa Resort Full Logo

Come & Enjoy

Office hours run from Memorial Day Weekend to Labor Day Weekend.


Monday - Wednesday 10 AM - 4 PM

Thursday & Friday 10 AM - 6 PM

Saturday & Sunday: 9 AM - 6 PM

The pool is open DAWN to DUSK.

If you are swimming after office hours, please use the drop box located on the wood trailer.