The calculated distance (air line) between Nagoya and Takamatsu is approximately 172 miles respectively 277 kilometers.
By car or train, the actual journey to Takamatsu is certainly longer, as only the direct route (as the crow flies) between Nagoya and Takamatsu has been calculated here.