Travel from Kuala-Lumpur to China

How to get from Kuala Lumpur to China?

There is no direct connection from Kuala Lumpur to Shenzhen. However, you can take the train to Kuala Lumpur airport, fly to Hong Kong, take the bus to Huanggang Entry Port, then take the line 7 subway to Shenzhen. Alternatively, you can take the train to Kuala Lumpur airport, fly to Shenzhen, then take the line 1 Shenzhen Metro to Shenzhen.

How to get from Kuala Lumpur to China

From KL Sentral train to Kuala Lumpur airport, fly to Hong Kong airport, bus to Huanggang Entry Port, then line 7 subway to Shenzhen. 7 h 31 min $103. From KL Sentral train to Kuala Lumpur airport, fly to Shenzhen airport, then line 1 Shenzhen Metro to Shenzhen. 7 h 30 min $79. From KL Sentral train to Kuala Lumpur airport, fly to Chongqing airport, then line 3 subway to Chongqing. 7 h 49 min $204. From KL Sentral train to Kuala Lumpur airport, fly to Shanghai Pudong airport, Maglev to Longyang Road, then line 2 Shanghai Metro to Shanghai. 8 h 12 min $170. From KL Sentral train to Kuala Lumpur airport, fly to Macau airport, ferry to Shekou Port, then line 2 Shenzhen Metro to Shenzhen. 9 h 5 min $109. From KL Sentral train to Kuala Lumpur airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Jiahewanggang, line 2 Guangzhou Metro to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, then line 4 Shenzhen Metro to Shenzhen. 9 h 4 min $130. From KL Sentral train to Padang Besar, walk to Padang Besar, train to Bangkok Bus Terminal Mochit, bus to Vientiane Bus Station, Sleeper to Kunming South, train to Shanghai Hongqiao, walk to Hongqiao Airport - T2, then line 2 Shanghai Metro to Jingan Temple. 3 days 11 h $431. From Kuala Lumpur drive to Shanghai. 2 days 14 h $561.