The difference between a cradle and a crib is its dimension and its rocking feature. A cradle is smaller and lighter than a crib. It can be rocked manually to lull a baby to sleep.