It's quite far from downtown Chengdu, but there's a direct bus service available with a ticket. I went into special forces mode this morning, heading directly from Chunxi Road to Sanxingdui. At 2:00 PM, I took the direct bus to Dujiangyan (it was already 3:30 PM). From the entrance, I took a 10-yuan bus from Qinyan Tower, which was a smooth, downhill drive. Dinner was served at the surrounding snack streets (be sure to head further into the street or toward the end; the further you go, the cheaper and more diverse the food; the more expensive the street food is). Then, at night, I went to Nanqiao to check out the Blue Tears. At 9:30 PM, I caught the last bus back to Chunxi Road. The whole day was exhausting.