Kaili city and the surrounding ethnic villages are served by Guiyang Longdongbao Airport and Liping Airport in Liping County. Liping Airport only connects directly with three destinations (all beginning with G): Guilin, Guiyang (the capital city of Guizhou province), and Guangzhou. The long distance from Liping to Kaili renders Liping Airport less useful for visiting Kaili; though it is very convenient for travelers to the Dong minority region. The best option for reaching Kaili is first to fly to Guiyang, and then take a bus or train to Kaili.
Kaili's train station is a couple of kilometers north of the town. Trains are available from Kaili to major tourist destinations – such as Beijing, Shanghai, Chongqing, Chengdu and Xiamen. There are seven trains a day to Guiyang, leaving between 8 am and 6:30 pm. The journey from Kaili to Guiyang takes around 3-4 hours. Trains from Beijing and Shanghai to Chongqing pass through Kaili at midnight.
Kaili is served by three bus stations, of which Kaili Bus Station is the most useful to tourists. There are frequent departures to Guiyang (the provincial capital) and the surrounding towns, such as Zhenyuan, Leishan, Rongjiang, Congjiang, and Taijiang.
Buses from Kaili to Guiyang leave between 7:45 am and 7:15 pm, with one departure every 30 minutes.
Taxi drivers in Kaili don’t generally use the meter. Instead, taxi rides within the urban area are charged at 5 yuan per ride during the day and 10 yuan per ride at night. If you want to go beyond the urban area, you need to negotiate the price with the driver or (better, if possible) ask the driver to use the meter.