Background

Imes Covered Bridge: A Step Back in Time

Discover the timeless beauty of Iowa's oldest covered bridge, a treasured landmark in Madison County's scenic countryside.

★★★★★4.7 (369)

The Imes Covered Bridge, built in 1870, is the oldest of Madison County's remaining covered bridges. Originally spanning the Middle River, it was later moved to Clanton Creek and finally to its current location in St. Charles, Iowa. This historic bridge offers a glimpse into the past, showcasing timber-truss construction and the charm of a bygone era.

Plan your visit

A brief summary to Imes Covered Bridge

Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.

Plan your visit

📍
Covered Bridge Park, 500 E Main St, St Charles, Iowa, 50240, US
Eve
From Eve

Know before you go

Hi, I'm Eve. Here are a few practical things to know before exploring Imes Covered Bridge.

Local know-how to help you travel smarter and make the most of every moment.

Visit during the annual Madison County Covered Bridge Festival in October for guided tours, crafts, and local food.
Pack a picnic to enjoy in the park surrounding the bridge.
Stop by the St. Charles Welcome Center for maps and information about the covered bridges.

Discover more about Imes Covered Bridge

The Imes Covered Bridge stands as a testament to 19th-century engineering and a reminder of Iowa's rich history. Constructed in 1870 by J.P. Clark, the bridge initially crossed the Middle River near Patterson, Iowa. In 1887, it was relocated to Clanton Creek near Hanley. Finally, in 1977, it found its permanent home in a park east of St. Charles.The Imes Bridge is an 81-foot-long Town lattice truss structure, distinguished by its pitched roof, a unique feature among Madison County's covered bridges. Covered bridges like the Imes were built to protect the wooden timbers from the elements, extending their lifespan. The Imes Bridge is the oldest of the remaining covered bridges in Madison County.Today, the Imes Covered Bridge is a popular destination for tourists and history enthusiasts. Visitors can stroll through the bridge, admire its intricate wooden framework, and imagine life in rural Iowa during the late 1800s. The surrounding park provides a peaceful setting for picnics and relaxation. The bridge is a highlight on the Covered Bridges Scenic Byway, an 82-mile route showcasing the area's historical and natural attractions.

Explore places near Imes Covered Bridge

    See all →

    Unlock the Best of Imes Covered Bridge

    Find tickets, tours with entry, and experiences available for this location.

    Buy tickets

    No tickets available

    Book tours with entry

    No tours with entry available

    Book tours without entry

    No tours without entry available

    Getting There

    Driving

    From Interstate 35, take the St. Charles exit. Follow the signs for St. Charles, then turn onto a local road (Imes Bridge Road or St. Charles Road) leading east. The bridge is located in Covered Bridge Park on the east side of town. Parking is available near the bridge. Street parking in St. Charles is generally allowed , but it's recommended to use designated parking areas, especially during events. Parking is free.

    Walking

    The Imes Bridge is a short walk from the St. Charles Visitor Center. From the visitor center, head east on Main Street, then turn onto Imes Bridge Road. The bridge will be visible within a few minutes. The walk is generally flat and easy.

    Mobile App
    Get the app

    Your all‑in‑one travel companion app

    Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

    File:2007-06-04-Gothic House.jpg - Wikimedia Commons

    More about Southeast Iowa

    Discover the charm and tranquility of Southeast Iowa, where natural beauty meets rich history and friendly small towns.

    Tell me more about Southeast Iowa

    Select Currency

    Choose the currency you want prices to display in.