The nearest airport to Iligan City is the Laguindingan Airport. Flight time from Manila to Laguindingan Airport is approximately one hour and 20 minutes.
From Laguindingan Airport, get a taxi (to take you direct to Iligan), or get a taxi to drop you off at Laguindingan Terminal (Northern Mindanao). At Laguindingan Bus Terminal you can find buses going to Iligan. Travel time from Laguindinan to Iligan is approximately one hour.
From Manila, you can take a boat going to Cagayan de Oro seaport, and then take a taxi or bus to Iligan City.
From Cebu, there is a daily boat schedule going to Cagayan de Oro seaport.