Pulau Perak ialah sebuah pulau kecil tidak berpenghuni yang terletak di perairan Selat Melaka, Kedah, Malaysia. Pulau ini terdiri daripada batuan granit tanpa lapisan tanah dan berdiameter kira-kira 200 meter persegi. Pulau ini juga menjadi titik paling barat Malaysia.
Pulau Perak yang terletak di dalam wilayah negeri Kedah, Malaysia merupakan kawasan perlindungan marin.