Swiss Valley Park

Hiking on trails in Swiss Valley Park

Swiss Valley Park offers 62 wooded acres along the meandering course of spring-fed Catfish Creek which is stocked with trout by the Iowa DNR each year. (Click HERE for the Northeast Iowa Trout Stream Stocking Report ) Located 4.5 miles southwest of Dubuque off Highway 20 west or Highway 151 south. This park was named for the original settlers of the area. The park contains shaded picnic areas along the rocky creek banks, offering cool relief from summer's heat. Complete picnic areas, a playground, and sports fields, in addition to modern camping sites with accessible shower and restroom facilities makes Swiss Valley a truly family-oriented recreation area. Picnic pavilions are available to rent. Winter camping, ice fishing for trout, and cross-country skiing round out the year. A year round Park Ranger is in residence at this site. The Swiss Valley Nature Preserve and Center is located one mile from the park and offers additional trout fishing, hiking, cross-country skiing on groomed trails, and a visitor center with interpretive displays.

Pavilions can only be reserved by calling the Dubuque County Conservation Board at 563.556.6745.


Swiss Valley Park
13069 Swiss Valley Road
Peosta, Iowa 52068
PHONE:  (563) 556-6745


From Dubuque, IA via Hwy. 151 South: Follow Hwy. 151 South for 6 3/4 miles to Military Road (State Hwy. 963) and turn right (NE). Follow Military Road 1 mile to Swiss Valley Road (County Rd. D33). Turn left (E) on Swiss Valley Road follow for 2 miles and turn right into Park Entrance. 1 1/2 miles beyond Park entrance on Swiss Valley Road is the Nature Center entrance on left (S) side of the road.
Google Map Location


  • Camping
  • Trout Fishing Along Catfish Creed
  • Playgrounds
  • Pavilion Rentals
  • Baseball
  • Volleyball
  • Beautiful Scenery

Operating Hours & Seasons

Operating hours are 6:30 am until 10:30 pm year-round.