The average flight time from Teterboro to Martha's Vineyard is About 57 minutes, covering a distance of About 296.29 km.
About 57 minutes
About 296.29 km