Selat Madura, iku selat sing ngubungaké Pulo Jawa karo Madura. Let paling cedhak antara kaloro pulo iki dumunung ana ing ujung kulon Pulo Madura (ya iku ing wewengkon Kabupatèn Bangkalan) lan ing pulo Jawa dumunung ing Kabupatèn Gresik lan Kutha Surabaya. Ing selat ini ana pulo-pulo cilik, antarané Pulo Kambing, Pulo Giliraja, Pulo Genteng, lan Pulo Ketapang.