how long do swans sit on eggs
36 to 40 days. Tundra Swans:The time from laying to hatching is 29-30 days for Bewick's Swan and 30-32 days for the Whistling Swan.