Where is the country of Barbados located on world map? According to COUNTRYAAH.COM, Barbados is an independent nation located in North America. Nature Barbados, unlike many other islands of the Windward Islands, consists of sedimentary rocks such as clay, sandstone and...