There is a product called IntouchApp that can do it easily. All you need to do is install it on both your devices and login using the same account & contacts will sync to your new device in a few minutes.

Thanks techknight! I've never owned anything but BlackBerry's, so I have no idea of a good way to transfer contacts like that. The best I could come up with is "Take them to your local carrier store and have them do it with the data transfer machine thingy".

Moving from BlackBerry to Android is an easy process, too.
1. Open Google Sync on your BlackBerry.
2. Choose “Sync Now” to make sure the most current contact information is added to your Google account.
3. Open the “Accounts & Sync” app on your Android phone from the gear icon.
4. Touch “Google.” Touch to add a checkmark to “Sync Contacts.”
5. Touch “Sync Now” to sync.
6. Open your contacts app. Touch the arrow next to “Phonebook” to open the drop down menu. Make sure “Google” is checked. You will now see all your synced contacts.
Alternatively, you may copy them by following the guide below.How to Transfer Contacts from BlackBerry to Android

Moving from BlackBerry to Android is an easy process, too.
1. Open Google Sync on your BlackBerry.
2. Choose “Sync Now” to make sure the most current contact information is added to your Google account.
3. Open the “Accounts & Sync” app on your Android phone from the gear icon.
4. Touch “Google.” Touch to add a checkmark to “Sync Contacts.”
5. Touch “Sync Now” to sync.
6. Open your contacts app. Touch the arrow next to “Phonebook” to open the drop down menu. Make sure “Google” is checked. You will now see all your synced contacts.
Alternatively, you may copy them by following the guide below.
How to Transfer Contacts from BlackBerry to Android

Moving from BlackBerry to Android is an easy process, too.
1. Open Google Sync on your BlackBerry.
2. Choose “Sync Now” to make sure the most current contact information is added to your Google account.
3. Open the “Accounts & Sync” app on your Android phone from the gear icon.
4. Touch “Google.” Touch to add a checkmark to “Sync Contacts.”
5. Touch “Sync Now” to sync.
6. Open your contacts app. Touch the arrow next to “Phonebook” to open the drop down menu. Make sure “Google” is checked. You will now see all your synced contacts.
Alternatively, you may copy them by following the guide below.
How to Transfer Contacts from BlackBerry to Android

It is easy to solve the problem, just need download a Phone transfer tool.

You mean is transfer data between differen phone , completely this program be repuited you use any transfer tools , due to the two phones are different operating system , to prevent the phone data lost , you would better choose Android Data Manager, it will bring you unexpected results ,