You can take a train from Karlsruhe to Colmar via Strasbourg in around 1 h 27 min. Alternatively, FlixBus operates a bus from Karlsruhe to Colmar 3 times a day. Tickets cost $9 - $16 and the journey takes 2 h 30 min.
From Karlsruhe Hbf train to Strasbourg then train to Colmar. 1 h 27 min 43€. From Karlsruhe bus to Colmar. 2 h 30 min 12€. From Karlsruhe drive to Colmar. 1 h 32 min 19€.
Is there a direct train between Karlsruhe and Colmar?
No, there is no direct train from Karlsruhe to Colmar. However, there are services departing from Karlsruhe Hbf and arriving at Colmar via Strasbourg. The journey, including transfers, takes approximately 1 h 27 min.
Is there a direct bus between Karlsruhe and Colmar?
Yes, there is a direct bus departing from Karlsruhe and arriving at Colmar. Services depart 3 times a day, and operate every day. The journey takes approximately 2½ hours.