The average flight time from Bath to Swansea is About 2 hours 15 minutes, covering a distance of About 120.96 km.
About 2 hours 15 minutes
About 120.96 km