The highway's western end begins as a two lane highway at I-70 exit 197 just west of Lawrence. It partially bypasses the city to the south to U.S. Route 59, providing access to Clinton Lake. K-10 turns north on US-59 for about 1½ miles (overlapping it) before turning east on 23rd Street. After exiting Lawrence east-bound, it becomes a freeway, passing through the city of Eudora, and then the cities of De Soto and Olathe, suburbs of Kansas City. It then terminates at an interchange with Interstate 435 in Lenexa.