The most popular Li River cruises take about four hours, cover the best stretches of scenery between Yangdi and Xingping and can be organized through the CITS or accommodation in Guilin. The cheapest fares – around ¥350 – are on Chinese cruise boats from Daxu wharf (大圩码头, dàxū mătóu) and get you transport to the wharf, a filling meal, return bus from Yangshuo, and a shouty Chinese guide. Foreign cruise boats (¥400–780 depending on where you book) depart further downstream at Zhujiang wharf (竹江码头, zhújiāng mătóu) and are pretty much the same except they shout at you in English. The cruise boats are air-conditioned and have comfortable seating inside, but the upper observation-decks are usually open.
However, the best way to experience the river and feel part of the landscape is on a covered bamboo raft (¥150–180) through the pick of the scenery between Yangdi wharf (杨堤码头, yángdī mătóu) and Xingping. You get a bus to the wharf and the cruise, but have to feed yourself – bring a packed lunch or they usually stop at a riverside restaurant where a meal costs around ¥30. The same bus then meets you at Xingping, after a short detour to see the ¥20 Scenery (20元背景图, èrshí yuán bēijĭngtú), and will then take you on a 2hr tour of a few sights around Yangshou, before returning to Guilin. There’s no room on the raft for luggage, but you can leave it on the bus. Operators in Yangshuo also offer a similar version of this trip, but it’s more expensive.
Pickups for both kinds of trip are from hotels in town at around 8am, and they get you back to Guilin at about 6pm with around three to four hours on the river. During peak season (July–October) the river gets crowded, but be aware that in winter the river often runs too low for the cruise vessels to make it down as far as Xingping, let alone Yangshuo, though you get charged the same amount and won’t be told this beforehand.