Visitors to Kuwait must obtain a visa unless they come from one of the visa exempt countries or countries eligible for visa on arrival/eVisa. All visitors except GCC citizens must hold a passport valid for 6 months.
Citizens of the following countries do not require a visa to visit Kuwait and may use National ID Cards to enter the country:
Nationals of China holding normal passports endorsed for public affairs do not require a visa.
Holders of diplomatic or official passports of Albania, Algeria, Azerbaijan, Bangladesh, Bulgaria, Cyprus, China, Egypt, Honduras, Hungary, Ireland, Malta, Mongolia, Morocco, Pakistan, Peru, Philippines, Portugal, Romania, Russia, Serbia, South Korea, Switzerland, Tajikistan, Turkey, Ukraine, United Kingdom and Vietnam and just diplomatic passports of Armenia, France, Greece, Italy, Iraq, Mexico, Poland and Spain also do not require a visa.
An agreement between Kuwait and Uzbekistan on mutual visa-free visits for holders of diplomatic passports was signed in February 2017 and is yet to be ratified.
An agreement between Kuwait and Germany on mutual visa-free visits for holders of diplomatic and service passports was signed in March 2017 and is yet to be ratified.
Citizens of the following 53 countries and territories may obtain a visa valid for 3 months on arrival to Kuwait if arriving by air or they may obtain an eVisa before arrival:
Visa can also be obtained on arrival valid for one month for those holding a confirmation from a transporting carrier and are travelling for tourism purposes.
Passengers arriving by sea or land must obtain visa in advance.
Residents of GCC countries belonging to designated professions may also obtain a visa online.
Ukraine will be added to the visa on arrival/e-visa list effective April 18th, 2018.
In May 2016, Kuwait put a temporary visa ban on religious personalities deemed "controversial", while also planning to limit visits by people from specific countries to Kuwait during Ramadan, particularly the Syrians, Jordanians, Iraqis and Yemenis, according to Al-Rai daily. 
After President of the United States Donald Trump's Executive Order 13769 which barred the nationals of Afghanistan, Iraq, Iran, Syria, Yemen, Somalia, and Libya, several news sites published stories about a similar ban. Kuwait's Ministry of Foreign Affairs denied that they currently ban travel from those countries, however, the Kuwaiti Ministry has a history of denying any such bans on these particular countries, instead claiming "restrictions" on nationals who are almost never granted visas.