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