Places to stay in Truro, Iowa
Photos: The Hancock House - Dubuque, Chestnut Charm Bed & Breakfast - Atlantic
![]() |
![]() |
Click property titles for more detailed descriptions
Map showing location of Truro
Truro links of interest
Nearby towns close to Truro, Iowa
Truro is a town in Madison County, Iowa, United States. It was named after the city of Truro in Cornwall, United Kingdom, by suggestion of the local train conductor, whose hometown was Truro, Cape Cod, MA. The first white settlers came to the Truro area around 1850, mainly from Ohio, and began farming.
- East Peru - 4 km
- Saint Charles - 5 km
- New Virginia - 6 km
- Saint Marys - 9 km
- Patterson - 9 km
- Bevington - 10 km
- Winterset* - 12 km
- Lorimor - 12 km
- Martensdale - 12 km
- Osceola* - 12 km
- Indianola* - 18 km
Towns are shown withing 20km radius of Truro, Iowa. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

