Yes!
You need a permit to visit Antarctica. Since no single nation controls Antarctica, no visa is required to visit. To visit Antarctica, you need to acquire a permit from one of the counties that signed the Antarctica Treaty’s Protocol on Environmental Protection in the year 1998.
If you are a citizen of any of these nations that are a signatory to the Treaty, all you require is a permit to visit Antarctica. There are about seven countries that signed the Treaty and have territorial claims to certain parts of Antarctica.
These include countries such as Australia, Brazil, Chile, New Zealand, Argentina, France, and Great Britain.