Communes traversées : Quéant, Pronville-en-Artois, Inchy-en-Artois
L’Hirondelle prend naissance à Vaulx-Vraucourt. Elle rentre sur le territoire Osartis-Marquion au niveau de Quéant. Elle se jette ensuite dans l'Agache sur le territoire d’Inchy-en-Artois. L’amont de l’Hirondelle est temporaire. Sur le territoire Osartis-Marquion, l’Hirondelle parcourt 9,7 km.