Question: how to transfer contacts from icloud to windows phone?
Answer: On your Lumia, go to settings, tap “email+accounts,” select “add an account” and choose “iCloud.”
Type your iCloud account details and sign in.
Wait for the sync to complete. Once that's done, your contacts, email and calendar will be on your new Lumia.