Selat Bangka adalah selat yang memisahkan Pulau Sumatra dan Pulau Bangka, di perairan sebelah barat Laut Jawa. Selat Bangka juga memisahkan Provinsi Sumatra Selatan dan Kepulauan Bangka Belitung.

Koordinat: 2°32′33″S 105°44′36″E / 2.54250°S 105.74333°E / -2.54250; 105.74333