Acum 18 ore · Trains from Prague to Berlin cover the 173 miles (279 km) long journey taking on average 4 h 15 min with our travel partners like Deutsche Bahn, European Sleeper, FlixTrain, ÖBB | Euro City (EC) or ÖBB | Railjet.