The western terminus of Iowa 93 is at an intersection with U.S. Route 63 4 miles (6.4 km) west of Tripoli.
At Tripoli, Highway 93 turns north onto Main Street and heads through the heart of town.
North of Tripoli, Iowa 93 travels a 2-mile (3.2 km) stretch of highway, crossing the Wapsipinicon River before curving to the northeast and then to the east.
Once again heading east, Iowa 93 travels 7 miles (11 km) to Sumner.
East of Sumner, Iowa 93 journeys east through Fayette County for 15 miles (24 km) until it ends at Iowa Highway 150 at Fayette.