Answer
St. Joseph is 30 miles from Kansas City, MO. This distance is relatively short, making it easy to travel between the two cities. The drive takes approximately 30-45 minutes, depending on traffic conditions. St. Joseph is located to the northwest of Kansas City, and the two cities are connected by Interstate 29.