fbpx

Bermuda Facts & Worksheets

Bermuda is an independent British Overseas Territory located in the western North Atlantic Ocean. The archipelago of Bermuda consists of 181 islands. Bermuda is located around 650 miles (1,050 kilometers) east of Cape Hatteras in North Carolina, United States, which is the closest land to the territory.