Yangon to Inle Lake by Train

Yangon to Inle lake by train

Fisherman using traditional techniques on Inle Lake

This is a train journey of two halves. The first half of the journey is a relatively fast train from Yangon to Thazi junction. This roughly 500 km first section of the journey takes 11 to 12 hours depending on which train you catch. The second half of the journey is the ‘Slow Train From Thazi’ which goes to Shwenyaung, which is a 20 minute bus or 15 minute taxi journey away from Inle Lake. This second train journey takes around 10 hours to travel the 140 km up to Shwenyauang, which is the nearest train station to Nyaungshwe, a village on the edge of Inle Lake. The slow train from Thazi up to Inle Lake is one of Myanmar’s great train journeys. As well as fantastic scenery as you wind up through the hills, travellers also get a glimpse into traditional Myanmar life. This is a proper local train which people use to transport goods and life for sale or use. At the moment few foreign tourists undertake this journey and it remains an authentic travelling experience.

Train Timetable Yangon to Shwenyaung (for Inle Lake)

Train No. Dept Arr Journey Time
141 11:00 17:00 30 hrs 00 m

Buy Train Tickets from Yangon to Shwe Nyaung (for Inle Lake)

There is a single direct train per day from Yangon to the closest train station to Inle Lake which is available to book online. Train #141 has some good Upper Class seats which recline available. We recommend these seats as this is a long train journey.

Powered by 12Go Asia system
Location of Yangon Central Train Station

 Location of Shwe Nyaung Train Station

Best Hotel Deals near Inle Lake


Things to know when Buying Train Tickets in Myanmar