Xinnanmen Bus Station – Chengdu

Located at No. 57 Linjiang Road across from the Shangrila Hotel and the Lang Kwai Fong bar and restaurant district, Xinnanmen Bus Station provides bus service to many of the renowned scenic spots in western Sichuan, including Jiuzhaigou Scenic Area, Leshan Grand Buddha, Mt.Emei, as well as some buses to Kangding and Hailuogou Glacier and Moxi Town.

You can take buses No. 102, 28, 306, 43, 48, 901, 902, and 904 from anywhere in the city to reach the Xinnanmen bus station.

Related tours

Chengdu
Chengdu
1 hours
∙ Private ∙

Offers Chengdu airport dropping off and picking up services. Traveling to Chengdu by air, you can easily to call us for different vehicle services.

Lhasa ⇀ Gyirong Border
...
Lhasa ⇀ Gyantse ⇀ Shigatse ⇀ Mount Everest ⇀ Gyirong Border
7 days
∙ Group, maximum of 12 person(s) ∙
Overland

Join a 7-day Lhasa to Kathmandu group tour along the Friendship Highway. Explore Lhasa’s Potala Palace, Jokhang Temple, and monasteries, admire Yamdrok Lake and Shigatse, stand before the world’s highest peak at Everest Base Camp, and finish your journey at the Nepal border.

Kunming ⇀ Shangri-la
...
Kunming ⇀ Dongchuan Red Land ⇀ Lijiang ⇀ Shangri-la
9 days
∙ Private ∙
Culture and Heritage

Explore North Yunnan on this 9-day tour through Kunming, Dongchuan Red Land, Lijiang, and Shangri-La. Capture Red Land’s vibrant terraces, explore ancient towns, and experience Tibetan culture and highland scenery.

From USD 1,850
USD 1,610
Chengdu ⇀ Chengdu
...
Chengdu ⇀ Jiuzhaigou ⇀ Huanglong ⇀ Huahu ⇀ Langmusi ⇀ Tangke ⇀ Chengdu
5 days
∙ Private ∙
Natural scenery

This 5-day Jiuzhaigou Zoige Grassland tour from Chengdu includes turquoise lakes, Huanglong's colorful pools, Tibetan nomad visits, Langmusi Monastery, and the First Bend of Yellow River by train and private car.


Comments

jesse
Thu, 11/27/2025

is there a bus from shangrila town (riwa) to chengdu?

Replied by
Helen Wang
Mon, 12/29/2025

Hi Jesse,

Thanks for reaching out! There is no direct public bus from Shangri-La Town (Riwa) to Chengdu. However, you can first take a short local bus from Riwa to Daocheng, and then transfer to a long-distance bus from Daocheng to Chengdu. The long-distance bus takes about 22 hours and departs from Daocheng around 6:00 AM. You can easily purchase the tickets directly at the Daocheng Bus Terminal.

If you have any further questions, please feel free to contact us!