Excellent voilier, le martinet peut atteindre des vitesses de 200 km/h sur de courtes distances. Si les conditions météorologiques ne permettent pas une alimentation suffisante, le martinet peut changer de région. Il dort en volant en groupe de façon circulaire ou au gré de courants aériens en recherchant des zones d’inversion de température à environ 1 500 mètres d’altitude. Le suivi par radar de ces oiseaux a montré qu’ils peuvent voler de nuit jusqu’à 2,5 km d’altitude, et qu’au crépuscule et à l’aube ils effectuent des vols ascensionnels qui semblent ne pas faire partie de leur cycle de sommeil, mais qui pourraient, selon des scientifiques néerlandais, leur servir à récolter des informations sur les conditions atmosphériques, peut-être pour prédire la météo de la nuit et des jours à venir afin de savoir où chasser les insectes dont leur survie dépend. Il a été prouvé que les martinets noirs peuvent voler 10 mois entiers sans se poser une seule fois. Cela fait de lui l’oiseau ayant le record du plus long vol ininterrompu enregistré par les ornithologues.