Can you catch a Lugia in the safari zone?

no. but if you have heatgold you can get it by going to the second island on the right of the whirl islands.