Онцилла встречается от Коста-Рики и северной Панамы до юго-востока Бразилии и севера Аргентины. Нет сообщений о встречах с ней в бассейне Амазонки; видимо, ареал онциллы ограничен горными и субтропическими лесами. Её ареал сильно мозаичен, и в большинстве мест она редка.
Известны 3—4 подвида онциллы, отличающиеся тоном основного окраса, длиной шерсти и интенсивностью рисунка:
Leopardus tigrinus tigrinus водится на востоке Венесуэлы, в Гайане и на северо-востоке Бразилии,
Leopardus tigrinus guttulus — в центральной и южной Бразилии, Уругвае, Парагвае, на севере Аргентины,
Leopardus tigrinus pardiniodes — на западе Венесуэлы, в Колумбии и Эквадоре.