You must have a return or onward ticket before arriving in Mauritius. Citizens from the following countries do not require a visa:
Antigua and Barbuda, Australia, Austria, Bahamas, Bahrain, Barbados, Belgium, Belize, Botswana, Brunei Darussalam, Bulgaria, Canada, Cyprus, Czech Republic, Denmark, Dominica, Estonia, Finland, France, Gambia, Germany, Ghana, Greece, Grenada, Guyana, Hong Kong (no visa required for 90 days), Hungary, Ireland, Israel, Italy, Jamaica, Japan, Kenya, Kiribati, Kuwait, Latvia, Lesotho, Liechtenstein, Lithuania, Luxembourg, Malawi, Malaysia, Maldives, Malta, Monaco, Nauru, Netherlands, New Zealand, Norway, Oman, Papua New Guinea, Poland, Portugal, Qatar, Reunion Island, Romania, Samoa (Western), San Marino, Saudi Arabia, Seychelles, Sierra Leone, Singapore, Slovenia, Slovakia, Solomon Islands, South Africa, Spain, St Kitts and Nevis, St Lucia, St Vincent & Grenadines, Sweden, Switzerland, Tanzania, Tonga, Trinidad & Tobago, Tunisia, Turkey, Tuvalu, Uganda, United Arab Emirates, United Kingdom, United States of America, Vanuatu, Vatican, Zambia and Zimbabwe.
No visa required for sixty days in a calendar year, no more than thirty days is granted on each trip:
Mozambique and Swaziland.
No visa required for 90 days:
Namibia (no more than sixty days on each visit).
Visas upon arrival
Citizens from the following countries will receive a visa upon arrival:
For two weeks:
Albania, Comoros and Madagascar.
Up to sixteen days:
For sixty days:
Armenia, Azerbaijan, Belarus, China, Fiji, Georgia, Iceland, India, Jordan, Kazakhstan, Kyrgyzstan, Lebanon, Moldova, Russian Federation (Russia), Tajikistan, Turkmenistan, Ukraine and Uzbekistan.
For 3 months:
Argentina, Brazil, Chile and Paraguay.