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