Metra operates a train from Chicago to Elkhorn hourly. Tickets cost $3 - $4 and the journey takes 1 h 50 min. Alternatively, Vangalder Bus operates a bus from Chicago to Elkhorn hourly. Tickets cost $28 and the journey takes 2 h 15 min.
From Chicago OTC train to Harvard then taxi to Elkhorn. 2 h 19 min $68. From Chicago, IL - Amtrak bus to Janesville, WI then taxi to Elkhorn. 2 h 55 min $177. From Chicago drive to Elkhorn. 1 h 41 min $10.