Routes and stations
ICE trains run on the main German lines, for example Berlin–Leipzig–Nuremberg–Munich, Frankfurt–Hanover–Hamburg and Dortmund–Cologne–Frankfurt–Stuttgart–Munich.
ICE Sprinter trains make fewer stops. Up to 16 a day run between Berlin and Munich in each direction, and some run non-stop Berlin–Frankfurt.
International ICE trains reach Paris, Brussels, Amsterdam, Basel and Zurich, and Vienna.
Tickets and fares
Saver fares (Sparpreis) are cheapest but tied to one train. Flexible fares (Flexpreis) let you take any train that day. Prices change with demand.
A seat reservation costs €5.50 in 2nd class and €6.90 in 1st class. It is free only with a 1st class Flexpreis ticket. Children travelling with an adult can ride free, but a guaranteed seat needs a paid reservation.
How to book
Book on int.bahn.de or in the DB Navigator app. Use the seat map to pick the family area or the small-children compartment.
On trains to France a reservation is compulsory, and on Germany–Netherlands trains it is needed in summer.
Tips for travellers
Always book seats for a family. Without a reservation, you may stand on busy trains, especially at weekends and in holidays.
The small-children compartment (Kleinkindabteil) is a closed room for parents with young children. It is a good choice for families who want privacy.
Most ICE trains have a bistro or restaurant car with hot meals, snacks and drinks. In 1st class, staff can serve at your seat.
You carry your own luggage onto the train and store it on racks or between seats.
Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.