The calculated distance (air line) between Nürnberg and Sankt Johann in Tirol is approximately 147 miles respectively 236 kilometers.
By car or train, the actual journey to Sankt Johann in Tirol is certainly longer, as only the direct route (as the crow flies) between Nürnberg and Sankt Johann in Tirol has been calculated here.
Air line (approximately)
236 kilometers
128 nautical miles