The calculated distance (air line) between Unión de Reyes and Cárdenas is approximately 27 miles respectively 43 kilometers.
By car or train, the actual journey to Cárdenas is certainly longer, as only the direct route (as the crow flies) between Unión de Reyes and Cárdenas has been calculated here.
Air line (approximately)
43 kilometers
23 nautical miles