Compostela is a municipality in the province of Cebu, Philippines.
Compostela is bordered on the north by the city of Danao. To the west by Cebu City. On the east by the Camotes Sea. On the south by the town of Liloan. It is 25 kilometres (16 mi) from Cebu City.