Berikut ini nama-nama selat yang ada di Indonesia:
1. Selat Alas - berada di antara Pulau Lombok dan Pulau Sumbawa
2. Selat Alor - berada di antara Pulau Lombleum dan Pulau Pantar 3. Selat Badung - berada diantara Pulau Bali dan Pulau Nusa Penida 4. Selat Bali - berada di antara Pulau Jawa dan Pulau Bali 5. Selat Bangka - berada di antara Pulau Bangka, Sumatera Selatan 6. Selat Batahai - berada di antara Pulau Moyo, Nusa Tenggara Barat 7. Selat Benggala - berada di sebelah selatan Pulau Weh dan Banda Aceh 8. Selat Bengkalis - berada di antara Pulau Bengkalis, Riau 9. Selat Berhala - berada di antara Pulau Lingga, Riau 10. Selat Bunga Laut - berada di antara Pulau Siberut dan Pulau Sipoa 11. Selat Dampler - berada di antara Pulau Gam dan Pulau Batanta 12. Selat Dumai - berada di sebelah selatan Pulau Rupat, Riau 13. Selat Durian - berada di sebelah timur Pulau Kunduran, Riau 14. Selat Gaspar - berada di antara Pulau Bangka dan Pulau Belitung 15. Selat Karimata - berada di antara Pulau Sumatera dan Pulau Kalimantan 16. Selat Lewotobi - berada di sebelah Barat Pulau Solor, Nusa Tenggara Timur 17. Selat Lembeh - berada di sebelah Utara Pulau Lembeh 18. Selat Likunang - berada di sebelah Selatan Pulau Talisel 19. Selat Lintah - berada di antara Pulau Rinca dan Pulau Komodo 20. Selat Lombok - berada di antara Pulau Bali dan Pulau Lombok 21. Selat Madura - berada di antara Pulau Jawa dan Pulau Madura 22. Selat Makassar - berada di antara Pulau Kalimantan dan Pulau Sulawesi 23. Selat Malaka - berada di antara Pulau Sumatera dan Negara Malaysia 24. Selat Manipa - berada di antara Pulau Buru dan Pulau Ambon 25. Selat Ombai - berada di antara Kepulauan Alor dan Pulau Timor 26. Selat Panaitan - berada di antara Pulau Panaitan, Jawa Barat 27. Selat Panjang - berada di sebelah Selatan Pulau Padang, Riau 28. Selat Pantar - berada di antara Pulau Pantar dan Pulau Alor 29. Selat Patinti - berada di antara Pulau Bacan dan Pulau Makian 30. Selat Paleng - berada di sebelah Barat Pulau Paleng, Sulawesi 31. Selat Raas - berada di antara Pulau Sapudi dan Pulau Raas 32. Selat Riau - berada di sebelah Selatan Pulau Bintan, Riau 33. Selat Roti - berada di antara Pulau Roti dan Pulau Semau 34. Selat Rupat - berada di antara Pulau Rupat, Riau 35. Selat Salabangka - berada di sebelah Timur Propinsi Sulaweri Tenggara 36. Selat Sanding - berada di sebelah selatan Pulau Pagai 37. Selat Sapudi - berada di antara Pulau Madura dan Pulau Sapudi 38. Selat Selayar - berada di antara Pulau Selayar, Sulawes Selatan 39. Selat Siberut - berada di antara Pulau Siberut dan Pulau Tanah Bata 40. Selat Sikakap - berada di antara Pulau Pagai, Sumatera Barat 41. Selat Sipora - berada di antara Pulau Sipora dan Pulau Pagai 42. Selat Sumba - berada di antara Pulau Flores dan pulau Sumba 43. Selat Tioro - berada di sebelah Utara Pulau Muna, Sulawesi Tenggara 44. Selat Sunda - berada di antara Pulau Sumatera dan Pulau Jawa 45. Selat Ujung Pandang - berada di sebelah Timur Pulau Sebuku, Kalmantan Timur 46. Selat Wowoni - berada di sebelah Barat Pulau Wowoni, Sulawesi Tenggara 47. Selat Yapen - berada di antara Pulau Yapen dan Pulau Biak.