The calculated distance (air line) between Changde and Xiangxiang is approximately 103 miles respectively 166 kilometers.
By car or train, the actual journey to Xiangxiang is certainly longer, as only the direct route (as the crow flies) between Changde and Xiangxiang has been calculated here.
Air line (approximately)
166 kilometers
90 nautical miles