Berlin to Krakow on Poland's PKP - Polish Railways

We catch Polish Railways (PKP) Intercity Express between Berlin and Krakow. It's not the best car configuration, but a very enjoyable First Class train experience. Total travel time around 8 hours.