There are three kinds of bird species that are known to lay blue eggs. These are House Finches, Eastern Bluebird and Starling. The eggs vary in size and take different days to incubate mostly, 12 to 14 days. Find out more info from http://www.sialis.org/blueeggs.htm.
The bird that lays blue eggs is the robin. A Robin is a bird that is always in migration, has territorial nests, and it takes good care of its young ones. Robins lay their eggs at mid-morning unlike most birds that do it at sunrise. A bird that lays blue eggs is a house finche; the eggs are usually bluish-green in colour. House finches lay their eggs in a nest box. Another bird that lays blue eggs is a starling.