You can “Copying” a List on SharePoint 2007 from One Site to Another Site Using Built-In SharePoint functionality.You can do it as following:
1?Create a list template for the list that you will be copying or moving
2?Copy the list template to the new site that will have the list
3?Create a new list on the new site using the list template
4?Delete the list from the “old” site
5?Recreate the content type and workflow.
As the workflow will not be moved with lists, the SPD workflow embeds lots of specific GUIDs in the workflow XML when it is built, so I suggest you to recreate it instead of migrating.