Karigasjoki, som är 29,4 km, börjar vid fjället Oađátmohčohka, som ligger i norra delen av Muotkatunturi ödemarksområde. Till en början strömmar den mot nordost, men vänder sedan mot nordväst och möter biälven Cuohkatanája som kommer från norr. Karigasjoki fortsätter västerut där den slingrar sig genom en jämn och myrig dal. Från norr förenas den med Luomusjoki, som är betydligt längre än huvudälven, och från söder förenas den med Vudnjosjohka, Vuorgočearjohka och Buoidatjohka. I den nedre delen av älven blir strömmen starkare och efter sammanflödet med Buoidatjohka strömmar den som en nästan enhetlig fors ända till sammanflödet med Anárjohka, dvs. Enare älv, söder om Gamla-Karigasniemi by. Det enklaste sättet att ta sig till Karigasjoki för att paddla är att gå cirka 2,5 km längs fyrhjulingsleden som börjar vid skogsbilvägen som går längs Luomusjoki.