Yes, it is possible to import multiple folders in Picasa for Windows. To do so, you can go to the "File" menu in Picasa, select "Add Folder to Picasa," and then choose the desired folders you want to import.