IP telefonija (angl. Internet Telephony; Voice over IP, VoIP) – balso ryšys perduodamas duomenų perdavimo tinklais naudojant interneto protokolą.
Tokiuose tinkluose informacija, nepriklausomai nuo jos pobūdžio (vaizdinė, garsinė, tekstinė) yra suskaidoma į individualius skaitmeninius paketus, kurie į savo tikslą juda visiškai nepriklausomai vienas nuo kito, o atsižvelgia į tam tikros tinklo dalies apkrovimą. Kiekvienas paketas yra „įvelkamas“ į koduotą „voką“ (TCP). Tokiu būdu informaciją gaunantis įrenginys iš siunčiančio įrenginio turi užklausti informaciją apie trūkstamus paketus, sutvarkyti gautus paketus reikiama tvarka ir galų gale atkoduoti juose esančius duomenis bei juos paversti atitinkama informacija.
Pagrindinė problema naudojant duomenų perdavimo tinklus realaus laiko pokalbiams buvo ta, kad aukščiau aprašytas procesas turi vykti itin sparčiai ir pati duomenų perdavimo kokybė turi būti tinkama, kad nebūtų uždelsimų bei iškraipymų. Nors iš pradžių atsiradusi programinė ir techninė įranga neleido užtikrinti tinkamos kokybės pokalbio perdavimo, tačiau laikui bėgant technologijos tobulėjo ir dabar galima teigti, kad balso perdavimo kokybė beveik atitinka tradicinės balso telefonijos standartus.