Berlin is connected to Germany and other important cities of Europe via train. It is served by InterCity, ICE, as well as EuroCity trains. Travelers can board the night trains that connect Berlin to Amsterdam, Zurich, Paris, Vienna and Budapest every day. Eastern European cities like Kaliningrad, Warsaw and Moscow are also connected to Berlin through Long-haul trains. Berlin is also served by some of the private train companies like Veolia that connects the city to smaller cities of Eastern Germany.