Travelers are voting Little Ocheyedan River and Little Sioux River as the best rivers near Okoboji. There are 2 rivers near Okoboji a city just 32 km from Okoboji and 2 rivers near Spirit Lake City which is 32 km distant. The most popular of these are Little Ocheyedan River near Okoboji and Little Sioux River in Spirit Lake City. You can find 40 rivers in Iowa and 3914 rivers in the country of United States. Our members favorite in Iowa is Middle River and Cuyahoga River is the top pick in United States. Want more? Check out our map of rivers near Okoboji.