Dan karenanya pula biasanya terletak di antara dua permukaan daratan.
Misalnya saja antara pulau jawa dan pulau sumatra ada sebuah lautan sempit yang menhalanginya.Selat tersebut dinamakan dengan selat Sunda.
Di Jawa Timur sendiri ada sebuah selat yang dinamakan dengan selat Madura karena letaknya yang ada di antara daratan Jawa Timur dan daratan Madura.
Nama-nama selat yang ada di Indonesia ternyata ada 47 selat yang oleh admin diurutkan berdasarkan abjad agar mudah dalam pencarian nama selat.
1. Selat Alas.
2. Selat Alor.
3. Selat Badung.
4. Selat Bali.
5. Selat Bangka.
6. Selat Batahai.
7. Selat Benggala.
8. Selat Bengkalis.
9. Selat Berhala.
10. Selat Bungalaut.
11. Selat Dampier.
12. Selat Dumai.
13. Selat Durian.
14. Selat Selat Gaspar.
15. Selat Karimata.
16. Selat. Lewotobi.
17. Selat Lembeh.
18. Selat Likunang.
19. Selat Lintah.
20 Selat Lolmbok.
21. Selat Madura.
22. Selat Makasar.
23. Selat Malaka.
24. Selat Manipa.
25. Selat Ombai.
26. Selat Panaitan.
27. Selat Panjang.
28. Selat Pantar.
29. Selat Patinti.
30. Selat Peleng.
31. Selat Raas.
32. Selat Riau.
33. Selat Roti.
34. Selat Rupat.
35. Selat Salabangka.
36. Selat Sanding.
37. Selat Sapudi.
38. Selat Selayar.
39. Selat Siberut.
40. Selat Sikakap.
41. Selat Sipoa.
42. Selat Sumba.
43. Selat Sunda.
44. Selat Tioro.
45. Selat Ujung Pandang.
46. Selat Wowoni.
47. Selat Yapen.