Zasięg występowania Trogon krasnodzioby jest gatunkiem osiadłym. Jego zasięg występowania według szacunków organizacji BirdLife International obejmuje 1,8 mln km². Poszczególne podgatunki występują: T. m. massena – południowo-wschodni Meksyk (na wschód od stanu Veracruz), Belize, północna Gwatemala, północny Honduras i stoki gór w południowej Nikaragui. T. m. hoffmanni – Kostaryka (oprócz suchych obszarów północno-zachodniej części kraju), Panama, skrajnie północno-zachodnia Kolumbia, T. m. australis – zachodnia Kolumbia i północno-zachodni Ekwador.
Ekologia Głównym habitatem trogona krasnodziobego są nizinne wiecznie zielone lasy tropikalne i wysokie lasy wtórne. Zazwyczaj przebywa w środkowych i górnych partiach lasu. Występuje czasami także w lasach łęgowych, namorzynach i na plantacjach kawy. Występuje na nizinach w Meksyku i północnej Ameryce Centralnej do 600 m n.p.m., ale lokalnie w Kostaryce do 1200 m n.p.m., do 1400 m n.p.m. w Panamie i do 1100 m n.p.m. w Kolumbii. Główną składową diety tego gatunku są owoce i stawonogi. Najczęściej zjadanymi owocami są: muszkatołowcowate (gatunki z rodzaju Virola), owoce Didymopanax morototoni, owoce rodzajów Coussarea, Hamelia i Guatteria. Zjadają także gąsienice, duże owady i prawdopodobnie niewielkie jaszczurki.