Distance from Highland, Kansas to Siam, Iowa
The driving distance from Highland, Kansas to Siam, Iowa is 100.5 mi (161.7 km)
The straight-line (air) distance is approximately 35.3 mi (56.8 km)
Estimated travel time by road is 1 hour 41 minutes
We found 2 routes between Highland and Siam.
Available Routes
Route Directions
Get on US-36 E from KS-120
Continue on US-36 E. Take US-71 N to MO-148 N in Polk Township
Continue on MO-148 N. Take 300th St to Main St in Taylor County
Route Directions
Take 240th Rd and Prairie Rd to 660 Ave/661 Ave in Rulo Precinct
Take US-159, MO-113 N and US-71 N to State Hwy JJ in Atchison Township
Continue on State Hwy JJ. Take Colt Ave to Main St in Taylor County
Journey Details
Traveling from Highland, Kansas to Siam, Iowa covers 95.6 miles (154 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 54 minutes under normal conditions.
Drivers have 2 route options between these locations (96-100 miles / 154-162 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Highland
Starting Point
Siam
Destination