The train from Yangon to Mandalay takes approximately 16 hours, provided there are no derailments or the engine doesn't break down. Thankfully, this trip went off without any problems.