Looking at heading from Budapest to Krakow later this year by overnight train. Checking https://www.mavcsoport.hu/en I can see a train that leaves Budapest Keleti at 10.05pm and arrives in Krakow at 7.08am, for €59 per person for a private sleeper, that suits us just fine.
However when I look at the train itinerary it looks as if there are three trains, #476 #406 #403 and that you have to change over twice during the night. Am I reading it correctly? Has anybody else done this trip and can say what it's like?