There are a number of airlines that would take you directly to Philippines such as Jet Airways, Cebu Pacific etc. From there you would be required to either take a ferry or take any other domestic flight.
You would get plenty of direct international flights upto Manila which is the capital of Philippines. From here you can take a domestic flight to Boracay.
There isn't any route to this island by cab or car.
There isn't any route by train to this island.
There isn't any route by Bus to this island
You can reach here by the means of Sea however the ride can be a tiring one. You would need to reach the Manila Airport and from there you can take a bus to the Batangas Port. Reaching there you would be required to take a ferrry uptil Calapan. From there again you would have to take a bus to Roxas Port. From there again you would be required to take ferry to the Boracay island.