Ozelot forekommer typisk i høyder under {{formatnum:1200 moh}}, men har også noen ganger blitt registrert i høyder opp mot . Habitatet inkluderer tropisk skog og subtropiske tørre områder, flomsletter, lauvfellende skog, kyst-, lavlands-, fjell-, og pre-montane områder, samt elve- og barskoger, men arten unngår i stor grad bambusskog. Den foretrekker generelt områder hvor den lett kan gjemme seg vekk. Den er sky for mennesker, og holder seg langt unna bebodde områder.