The calculated distance (air line) between Riohacha and Ciénaga is approximately 98 miles respectively 158 kilometers.
By car or train, the actual journey to Ciénaga is certainly longer, as only the direct route (as the crow flies) between Riohacha and Ciénaga has been calculated here.