The best time to get off from Beijing to Chengdu by train is in the morning. There are two direct trains from Chengdu North Bus Station at 9:00/ 12:00 (pay attention to the sign at the exit of the railway station, or ask the police), and the fare is about 70. If you don't take the bus from North Bus Station, you need to take the through train from Chengdu to Leshan. At the North Bus Station, you can see if there is a bus to Leshan at the right time. Otherwise, please take a taxi or bus No.52 to Shiyangchang Bus Terminal and take a bus to Leshan. There are many buses. The bus from Leshan to Mabian leaves at 6:00 in the morning, and the last bus seems to be at 4:50. Ticket price, 45 yuan. There are nearly 20 buses to Mabian every day, which is very convenient at ordinary times and may need to wait on holidays!
You'd better go to the window to buy tickets, etc. Please ignore the chat outside!