サンショクヒタキはオーストラリア固有のもので、クイーンズランド州南部から南オーストラリア州中部、タスマニア州、西オーストラリア州南西部までの海岸近くで見られます。この種はその範囲全体でほとんど座りがちですが、一部の本土の個体群は、秋と冬に、より開放的な生息地またはより低い標高への小さな局所的な動きを経験します。
サンショクヒタキは、海抜から1000 mまでのユーカリの森と森、特に草が茂った下層植生のあるより開放的な生息地で最も一般的に見られます。冬の間、都市の生息地を含むより開放的な環境が頻繁に見られます。