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