The calculated distance (air line) between Bristol and Stoke Gifford is approximately 5 miles respectively 8 kilometers.
By car or train, the actual journey to Stoke Gifford is certainly longer, as only the direct route (as the crow flies) between Bristol and Stoke Gifford has been calculated here.
Air line (approximately)
8 kilometers
4 nautical miles