ประเทศไทยมีจังหวัดที่มีพื้นที่ติดทะเล จำนวน 22 จังหวัด ประกอบด้วย จังหวัดทางฝั่งทะเลอันดามัน 6 จังหวัด และฝั่งอ่าวไทย 16 จังหวัด จังหวัดที่มีชายฝั่งทะเลยาวที่สุด คือ จังหวัดชุมพร มีชายฝั่งทะเลยาวถึง 248.33 กิโลเมตร ส่วนจังหวัดที่มีชายฝั่งทะเลสั้นที่สุด คือ กรุงเทพมหานคร มีชายฝั่งทะเลยาวเพียง 7.11 กิโลเมตร อยู่ในเขตบางขุนเทียน
สำหรับจังหวัดพัทลุง บางแหล่งข้อมูลนับเป็นจังหวัดที่ติดทะเลด้วย โดยมีพื้นที่ชายฝั่งอยู่ภายในทะเลสาปสงขลา ทั้งหมด ซึ่งมีความยาว 353.36 กิโลเมตร ทำให้นับรวมได้เป็นจัวหวัดที่ 23
| จังหวัด | ชายฝั่งยาว (กม.) | จำนวนเกาะ |
| ตราด | 178.19 | 66 |
| จันทบุรี | 104.04 | 19 |
| ระยอง | 105.61 | 16 |
| ชลบุรี | 170.16 | 47 |
| ฉะเชิงเทรา | 16.56 | 1 |
| สมุทรปราการ | 57.39 | 0 |
| กรุงเทพมหานคร | 7.11 | 0 |
| สมุทรสาคร | 42.04 | 0 |
| สมุทรสงคราม | 24.23 | 0 |
| เพชรบุรี | 89.72 | 0 |
| ประจวบคีรีขันธ์ | 246.83 | 23 |
| ชุมพร | 248.33 | 54 |
| สุราษฎร์ธานี | 157.17 | 108 |
| นครศรีธรรมราช | 236.82 | 9 |
| สงขลา | 158.53 | 6 |
| ปัตตานี | 140.03 | 4 |
| นราธิวาส | 57.02 | 3 |
| ระนอง | 172.51 | 56 |
| พังงา | 235.78 | 155 |
| ภูเก็ต | 202.83 | 37 |
| กระบี่ | 203.79 | 154 |
| ตรัง | 135.03 | 54 |
| สตูล | 161.38 | 106 |
แหล่งอ้างอิง
- http://www.mkh.in.th
- https://www.jangwat.com