What is the distance between baguio to boracay?

The distance between Baguio City, Philippines and Boracay Island, Philippines, in a straight line, is 320 miles or 515 kilometers.