В Германии хорошо развита железнодорожная сеть. Расписания поездов дальнего («DB») и пригородного следования («S-Bahn») объединены в единую систему, что позволяет легко планировать поездки. Трое и более пассажиров, путешествующих вместе, могут купить билет со скидкой. Если вы прилетели в Германию, имея билет «туда и обратно», вы можете приобрести в аэропорте железнодорожный билет «Rail and Fly», предоставляющий значительные скидки при поездках на немецких железных дорогах. Для туристов действуют скидки на групповые поездки (5 взрослых и 1 ребенок) — первый взрослый платит полную стоимость билета, все прочие — 50 %, дети от 4 до 11 лет — 25%. Билет «Добрый вечер» («Guten-Abend-Ticket»), даёт возможность поездок в любых направлениях во всех поездах, кроме ICN в будни с 19.00 до 02.00 и действует по субботам с 14.00 (стоимость колеблется в пределах 35-60 евро). «Билет выходного дня» («Ferien Ticket») действует с 00.00 субботы до 02.00 понедельника только на поездах местного сообщения и стоит 17-20 евро для группы до 5 человек.