Jefferson City is approximately 120 miles west of St. Louis, which makes it about a two-hour drive via I-70 W and US-54 W. The scenic route through Missouri’s rolling hills is worth the drive!