Siaminlahti rajautuu
Etelä-Kiinan mereen, joka on
Tyynenmeren osa. Lahtea reunustavat
Kambodža,
Thaimaa ja
Vietnam. Lahden pohjoiskärki on Bangkokinlahti, johon
Bangkokin lähellä laskee
Chao Phraya -joki. Siaminlahden pinta-ala on noin 320 000 km². Lahden rajan muodostaa linja, joka kulkee Etelä-Vietnamissa
Mekong-joen suun eteläpuolella sijaitsevasta Bai Bungin niemestä Kota Barun kaupunkiin
Malesian rannikolle. Viimeisen jääkauden keskivaiheilla Siaminlahtea ei ollut, koska merenpinta oli niin matalalla, että alue kuului Chao Phrayan jokilaaksoon.