Distance from Highland, Kansas to Siam, Iowa

Highland Siam
Total Distance
100.5 mi
(161.7 km)
Travel Time
1 hour 41 minutes

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

Shortest
MO-113 N
95.6 mi
153.9 km
1 hour 54 minutes
Fastest
US-36 E and US-71 N
100.5 mi
161.7 km
1 hour 41 minutes

Route Directions

Get on US-36 E from KS-120
1.8 mi
3 min
Continue on US-36 E. Take US-71 N to MO-148 N in Polk Township
73.3 mi
1 hr 10 min
Continue on MO-148 N. Take 300th St to Main St in Taylor County
25.3 mi
27 min

Route Directions

Take 240th Rd and Prairie Rd to 660 Ave/661 Ave in Rulo Precinct
20.9 mi
26 min
Take US-159, MO-113 N and US-71 N to State Hwy JJ in Atchison Township
59.9 mi
1 hr 6 min
Continue on State Hwy JJ. Take Colt Ave to Main St in Taylor County
14.8 mi
21 min

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

Iowa Point, Kansas

81 mi to destination

1 mi
Forest City, Missouri

Traveled 20 mi from origin

2 mi
Mound City, Missouri

61 mi to destination

3 mi
Maitland, Missouri

Traveled 41 mi from origin

1 mi
Skidmore, Missouri

41 mi to destination

1 mi
Quitman, Missouri

Traveled 61 mi from origin

2 mi
Clearmont, Missouri

20 mi to destination

3 mi
Hopkins, Missouri

Traveled 81 mi from origin

4 mi
Siam

Destination