A transit-time flow sensor determines a rate at which fluid flows by measuring a propagation time difference between upstream and downstream acoustic transmissions. This may involve providing an acoustic path consisting of sequentially traversed path segments and a repeating arrangement that uses the energy in a received pulse to repeat the pulse in the next sequential segment.