Travel from Chengdu to Laos

Bus or fly from Chengdu to Laos?

Lao Airlines and China Eastern Airlines fly from Chengdu to Louangphrabang once daily. Alternatively, Chengdu metro operates a bus from Chengdu to Vientiane every 10 minutes. Tickets cost $1 and the journey takes 8 min. 5 other operators also service this route.

How to get from Chengdu to Laos

From Tianfu Square line 2 bus to Chengdu airport, fly to Luang Prabang airport, then taxi to Louangphrabang. 4 h 30 min $369. From Tianfu Square line 2 bus to Chengdu airport, fly to Vientiane airport, then taxi to Vientiane. 6 h 30 min $374. From Tianfu Square line 2 bus to Chengdu airport, fly to Jinghong airport, then drive to Muang Xai. 7 h 49 min $351. From Chengdu train to Kunming Station, line 1 Metro to Kunming South, then bus to Laos Vientiane. 28 h 17 min $115. From Luomashi line 1 subway to Chengdu, train to Kunming Station, line 1 Metro to Kunming South, then bus to Laos Vientiane. 29 h 31 min $118. From Taisheng Road South line 4 subway to Wannianchang, walk to Chengdu Wuguiqiao, bus to Guizhou Jinyang Bus Station, bus to Fuyuan, bus to South Ring Road, line 1 Metro to Kunming South, then bus to Laos Vientiane. 37 h 12 min $178. From Luomashi line 1 subway to Chengdu, train to Kunming Station, line 1 Metro to Kunming South, bus to Luang Prabang Southern Terminal, then bus to Vientiane Talat Sao Station. 2 days 0 h $117. From Chengdu drive to Vientiane. 26 h 57 min $246.

Operators from Chengdu to Laos