And the award-winning actress says the country singer even had to comfort her after working on her latest film gave her nightmares.
Kidman, 43, opens up about her marriage in an interview with USA Today.
She tells the US newspaper: 'My husband has a big job. We used to never be separated for more than two weeks. We reduced that to never more than six days.
'Now we're down to never separated for more than three days, which is a good sign.'
The Hours star reveals that she leant on Urban while filming new movie Rabbit Hole, about a couple have to deal with the death of their four-year-old son.
The Aussie actress – who has two-year-old daughter Sunday with the 43-year-old singer – says playing the grief-stricken mum Becca made her 'very grateful' for her own life.
She says: 'We had to talk it through. Keith was incredibly supportive through the whole thing… I had a lot of really bad dreams, which I know means my subconscious has been affected deeply.
'Keith would hold me. I'd wake up and I'd be crying and that happened a lot.”
She adds: 'But there's people going through this and I was trying to be truthful and real.'