The best time to visit El Nido is from November to May if you are not a rain lover. December is arguably the best month to visit and comes under the Palawan peak season list.