The German railway system is efficient and can take you almost anywhere in Germany with connections to European destinations. You can save money by comparing rates or making use of early booking discounts or by purchasing one of the BahnCards on offer which provide discounts on the regular train fares.
More and more bus companies offer connections between German and European cities.You can check the timetable, fare information and book almost all connections at Berlin Linien Bus which connects Berlin with more than 350 destinations in Germany and Europe. The overall network offers about 30 national and 25 international bus routes. Almost all long distance buses depart and arrive at the central bus station (Zentraler Omnibus Bahnhof - ZOB).