Want this question answered?
The Atlantic Ocean.
The Northern Atlantic
That would be the Rio Grande river.
Lake Erie
No body of water separates the US. from Mexico
straits of florida
water
water
No. The Gulf of California is a body of water on the west of Mexico which separates the Baja California Peninsula (south of the US state of California) from the mainland Mexico. The Gulf of Mexico is on the southeastern US and east of Mexico, and US states such as Florida, Louisiana and Texas have shores on that body of water.
The Bering Straits are between Siberia & Alaska.
from the us to the Bahamas
I'm guessing you want the Gulf of Mexico, since that separates the US from Mexico (to some extent, though the Rio Grande does that more thoroughly), Puerto Rico, and other Spanish-speaking islands in the Caribbean. ><><><><><>< Not Mexico, and Puerto Rico is not a country (it is a Commonwealth of the US) But the Gulf does separate the US from Cuba.