Night options: Guilin to Shanghai overnight train (~16h, soft sleeper approx CNY300-400) or late flight (varies CNY600+). Arrange taxi or shuttle to train station/airport (approx CNY30).
CNY330-430 (train) or CNY630+ (flight), Train: Overnight; Flight: 2h flight + transfer times