No, there is no shower on the train to Tibet. You will have to wait to arrive in Lhasa for the shower.

We like to urge all travellers to shower in the hotel or the hostel at your departure city so that you will be ok during your Journey to Lhasa.

In Lhasa, you can take a shower. All the hotels associated have facilities of 24hr hot running water like the Shambhala Serai.

If you need to get freshen up on the train. Since there is no shower on the train to Tibet, The only possible way is to use the wet wipe to clean yourself. So it is suggested for all the travellers to go to Tibet on the train to buy a wet tissue for that. At both ends of the cabin, there are toilets, washbasin, and boiled water dispensers. So you can use the bathroom to get clean thoroughly.