Gomalfloden (Urdu: دریائے گومل) är en flod i Afghanistan och Pakistan. Den har sitt källflöde i sydöstra Ghazni och är en viktig vattenled i ett område där nederbörden ofta är begränsad och där flodens vatten därför har stor betydelse för både jordbruk och boskapsskötsel.
Floden rinner från Afghanistans högland mot sydost och fortsätter in i Pakistan, där den på flera sträckor markerar gränsen mellan Khyber Pakhtunkhwa och Balochistan. I Pakistan omger den södra Waziristan och passerar genom en rad torra dalgångar och slätter innan den når mer befolkade områden. Längs vägen används vattnet för bevattning, särskilt under torra perioder då floden är avgörande för lokala odlingar.
Från södra Waziristan mynnar floden ut i Gomal-dalen i Tank-distriktet på en plats som kallas Girdavi, Murtuza och som bebos av Miani-stammen. Det är främst här som Gomals vatten används för att odla marken i Gomaldalen genom Zam-systemet (Rod Kohi), ett traditionellt bevattningssystem som samlar upp och leder vidare vatten från kortvariga flöden och regn. Detta gör det möjligt att odla i ett annars torrt landskap.
Floden passerar sedan genom Damaan-slätten i Kulachi Tehsil och senare genom Dera Ismail Khan Tehsil. Till slut flyter den samman med Indusfloden ungefär 20 miles söder om Dera Ismail Khan. Som biflod till Indus ingår Gomalfloden i ett större flodsystem som har varit viktigt för bosättning, handel och jordbruk i regionen under lång tid.
Gomalfloden är också känd för att dess vattenföring varierar kraftigt mellan årstiderna. Under regnperioder kan floden svälla snabbt, medan den under torra månader kan minska betydligt. Denna ojämna vattenföring har gjort vattenförvaltning och bevattningsanläggningar särskilt viktiga för de samhällen som lever längs floden.