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

Kunming ⇀ Kunming
...
Kunming ⇀ Jianshui ⇀ Yuanyang ⇀ Kunming
7 days
∙ Private ∙
Natural scenery

Explore Jianshui Ancient Town and the UNESCO Yuanyang Rice Terraces on this 7-day Yunnan tour. Visit Confucian landmarks, Hani villages, and top sunrise and sunset viewpoints. Ideal for photography lovers and travelers seeking Yunnan’s most scenic landscapes.

From USD 9,660
USD 8,400
5 days
∙ Private ∙
Culture and Heritage

Experience coastal charm and Hakka heritage on this 5 day Xiamen & Fujian Tulou Tour. Enjoy the refreshing sea breeze on Gulangyu Island, explore Xiamen's historic temples and colonial architecture, then travel to visit to the UNESCO listed Fujian Tulou clusters for an authentic look at Hakka culture and traditional rural life.

From
USD 3,400
Kathmandu ⇀ Kathmandu
...
Kathmandu ⇀ Gyirong Border ⇀ Saga ⇀ Manasarovar Lake ⇀ Mount Kailash Kora ⇀ Saga ⇀ Gyirong Border ⇀ Kathmandu
11 days
∙ Private ∙
Overland

Take an 11-day Mount Kailash Tour from Kathmandu, traveling overland into Tibet’s sacred west. Visit holy Lake Manasarovar and complete the 3-day Kailash Kora trek, a spiritual journey through Tibet’s remote highlands.

From USD 10,584
USD 9,800
Lhasa ⇀ Lhasa
...
Lhasa ⇀ Ganden ⇀ Samye Trekking ⇀ Tsedang ⇀ Lhasa
9 days
∙ Private ∙
Trekking & Biking

Trek from Ganden Monastery to Samye, Tibet’s most famous trekking route. Cross alpine valleys, high passes, and nomadic camps while exploring ancient monasteries and Tibetan culture along the way.

From USD 6,820
USD 6,200

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!