Ultrazvukové průtokoměry se hodí pro měření průtoku kapalin v uzavřených potrubích, nezaplněných potrubích a otevřených kanálech.
Měření je založeno na měření času potřebného k průchodu měřícího paprsku měřeným médiem. Ultrazvukové signály jsou pomocí měřicích převodníků střídavě vysílány ve směru a v protisměru průtoku. Rychlost průtoku měřeného média je přesně definována rozdílem v časech průchodu obou měřících paprsků.
Diference v časech průchodu obou měřících paprsků (∆t = t 2/1 – t 1/2) stanovuje průměrnou rychlost toku.