As of January 1, 2013, long-distance buses (Fernbus) (for distances greater than 50 km or more than one hour away) are available for routes throughout Germany. This is sometimes a good and cheap alternative to train/plane/car travel. Most tickets can be purchased on-line. As with other good deals, the sooner you book, the cheaper it is.

The busses depart from the back entrance of the main train station in Karlsruhe.