トリカラーホグノーズは、中央アメリカから南アメリカまで広く分布しています。特に、メキシコ、ベネズエラ、コロンビア、ブラジル、ペルー、ボリビア、チリ、エクアドル、ガイアナ、パラグアイ、ウルグアイ、アルゼンチンなどの国で見られます。また、ハワイでも見られることがあります。この種は、森林、草原、湿地などの自然環境を好み、森林の中で活動します。