Short answer
The Guilin to Yangshuo cruise takes about four to four and a half hours, plus transfer time to the pier. Boats usually depart in the morning and arrive in Yangshuo in the early afternoon.
The timing
Boats leave the Zhujiang or Mopanshan pier in the morning, usually between 09:00 and 10:30, and arrive in Yangshuo about four hours later. The exact schedule depends on the boat and the season.
Add 40–60 minutes to get from Guilin city to the pier. Most agency packages include the transfer, which means an early pickup. The cruise ticket briefing explains the logistics.
What happens on board
The boat cruises steadily, with the best scenery in the middle section. There is a top deck for viewing, a basic lunch, and announcements. The boat does not stop for photos, and the return to Guilin is by road.
The cruise ends in Yangshuo, so plan to stay overnight or arrange a transfer back. The 2-day route uses the cruise as the transfer.
Alternatives
The bamboo raft on the Yangdi–Xingping section takes about one to one and a half hours, with a shorter transfer. It is a different experience, not a shorter version of the cruise.
The cruise or raft question compares them. If you are short on time, the 1-day layover shows what is possible.
Related questions
Field desk / direct line
Still deciding?
If your question depends on dates, ages, or how much river time you want, send the details. The desk answers in plain English.
Independent advice. No bookings, no commissions, no visa service.