Getting to Coron
The easiest way to get to Coron is to fly by plain from Manila to Busaunga airport on the north side of the Busuanga island. From the airport jeepneys and taxis bring you in 1 hour to Coron town. Most hotels can arrange a pickup service from the airport for 4 USD per person and also offer return trips to the airport. The Busuanga airport is serviced by three airlines, all flying from the new Ninoy Aquino International Airport Terminal 3.
Philippine Airlines budget operator PAL Express, has 2 daily flights and allows 10 KG check in luggage. Cebu Pacific also has 2 flights per day, but accepts 15 kg check in luggage. Zest Air is flying once per day and allows only 10 kg check in luggage. Prices depend on the season, the flexibility in your schedule and how long in advance you book, but can be as low as 20 USD for a one-way trip.
SuperFerry sails weekly from Manila to Puerto Princesa and back via Coron. The ship leaves Manila on Friday afternoon and arrives next day in the morning in Coron. Sunday evening the ship heads back from Coron to Manila. Tickets for the SuperFerry can be bought online, in a WG&A office or booked by a local travel agent and costs around 35 USD for an economy class ticket including meals. For El Nido - a large banca departs every morning from the Seadive resort in Coron to El Nido and vice versa. The trip takes 8 hours and costs 50 USD per person. Ticket can be booked in local travel agencies.