Trains leave Bago for Yangon at 5:49 AM (arrives 7:45 AM) 12:11 PM (arrives 2:40 PM), 3:23 PM (arrives 5 PM) and 6:59 PM (arrives 9 PM)
Trains leave Bago for Mandalay at 7:48 AM (arrives 9:00 PM), 4:44 PM (arrives 5:00 AM) and 6:48 PM (arrives 7:45 AM).
Trains leave Bago for Nay Pyi Taw at 7:48 AM (arrives 3:19 PM), 9:43 AM (arrives 5:00 PM), 1:16 PM (arrives 10:50PM), 4:44 PM (arrives 11:29 PM), 6:48 PM (arrives 1:54 AM) and 10:13PM (arrives 5:00AM).
Trains leave for Thazi (change for Kalaw and Inle Lake) at 7:48 AM (arrives 6:12 PM), 1:16 PM (arrives 3:30AM), 4:44 PM (arrives 2:08 AM) and 6:48 PM (arrives 4:55 AM)
Trains leave for Kyaik Hto (for the Golden Rock) at 9:04 AM (arrives 11:55 AM), 8:19 PM (arrives 11:17 PM) and 10:50 PM (arrives 1:27 AM)
Trains leave for Mawlamyine at 9:04 AM (arrives 4:50 PM), 8:19 PM (arrives 4 AM) and 10:50 PM (arrives 6 AM)
Trains leave for Dawei at 8:19 PM (arrives next day 7 PM, change at Ye).
To find out more about train travel, go to getting around Myanmar by train.