Use the public folder replication service. This link will show you how to set it up. The authors previous posts give a great overview of the this service.
Public folder replication is the only Microsoft supported way to migrate public folders.
Register Hereor login if you are already a member