يعيش طائر الشمس في الغابات الإستوائية والأراضي الرطبة الداخلية والسافانا والأراضي الشجرية في أفريقيا وجنوب آسيا والشرق الأوسط وشمال أستراليا، ويميل إلى عدم تفضيل السواحل أو الجزر، وتهاجر بعض الأنواع موسميا، ولكن على مسافة قصيرة فقط، وتم العثور عليه من مستوى سطح البحر إلى إرتفاع 19000 قدم، وتكيفت بعض أنواع طائر الشمس للعيش بالقرب من السكن البشري في الحدائق والأراضي الزراعية.