Arrow crabs are found in the western and eastern Atlantic Ocean, from North Carolina and Bermuda to Brazil, including the Caribbean Sea, also in the coastal waters of Cape Verde. Also found in the Sea of Cortez. It lives on coral reefs at depths of 10–30 feet (3.0–9.1 m).