Leavenworth Logo

A small river town with a big view.

Leavenworth located in southern Indiana is a small rural river town situated alongside Horseshoe Bend on the Ohio River.

Leavenworth is a tourist destination, but more importantly it is a town that approximately 300 people call "home".

This river town is rich in cultural heritage, but richer in love for the "family feel" community. Visitors come from far and wide to eat at the Overlook Restaurant for its' grand view of the Ohio River.

While you are here, learn about Leavenworth's unique history, choose a dining experience on the river, plan a stay indoors, or under the stars, and more.

Contact Web DeveloperFacebook