Where is the country of Trinidad and Tobago located on world map? According to COUNTRYAAH.COM, Trinidad and Tobago is an independent nation located in North America. Nature Terrain shapes and bedrock The two islands show similarity to the geological structure of...