The calculated distance (air line) between Bangkok and Nong Khae is approximately 47 miles respectively 76 kilometers.
By car or train, the actual journey to Nong Khae is certainly longer, as only the direct route (as the crow flies) between Bangkok and Nong Khae has been calculated here.