Pulau Kedera is a small island to the southeast of Pulau Langkawi, Kedah. It is located south of Tanjung Assam of Pulau Timun, and northeast of Pulau Lading. The island is uninhabited, undeveloped and rarely ever visited.
Pulau Kedera was named by the fisherfolk in Langkawi after a saltwater fish, ikan kedera (Mugil longimanus).