Where is Bermuda Located?

Bermuda is in the North Atlantic Ocean and is located off the east coast of the United States. It is 1,100 miles northeast of Miami, Florida and 640 miles away from the nearest landmass , Cape Hatteras, North Carolina.