A Schengen visa is a travel permit that grants its holders permission to enter and stay within the Schengen Area or European Union for short visits of up to 90 days within any 180-day period. As of 2024, nationals of 104 countries worldwide require a Schengen visa to travel to Europe. Here is the detailed list of these countries:
1. Afghanistan
2. Algeria
3. Angola
4. Armenia
5. Azerbaijan
6. Bahrain
7. Bangladesh
8. Belarus
9. Belize
10. Benin
11. Bhutan
12. Bolivia
13. Botswana
14. Burkina Faso
15. Burma/Myanmar
16. Burundi
17. Cambodia
18. Cameroon
19. Cape Verde
20. Central African Republic
21. Chad
22. China
23. Comoros
24. Congo
25. Côte d´Ivoire
26. Cuba
27. Democratic Republic of Congo
28. Djibouti
29. Dominican Republic
30. Ecuador
31. Egypt
32. Equatorial Guinea
33. Eritrea
34. Eswatini
35. Ethiopia
36. Fiji
37. Gabon
38. Gambia
39. Ghana
40. Guinea
41. Guinea-Bissau
42. Guyana
43. Haiti
44. India
45. Indonesia
46. Iran
47. Iraq
48. Jamaica
49. Jordan
50. Kazakhstan
51. Kenya
52. Kuwait
53. Kyrgyzstan
54. Laos
55. Lebanon
56. Lesotho
57. Liberia
58. Libya
59. Madagascar
60. Malawi
61. Maldives
62. Mali
63. Mauritania
64. Mongolia
65. Morocco
66. Mozambique
67. Namibia
68. Nauru
69. Nepal
70. Niger
71. Nigeria
72. North Korea
73. Oman
74. Pakistan
75. Papua New Guinea
76. Philippines
77. Qatar
78. Russia
79. Rwanda
80. Sao Tome and Principe
81. Saudi Arabia
82. Senegal
83. Sierra Leone
84. Somalia
85. South Africa
86. South Sudan
87. Sri Lanka
88. Sudan
89. Suriname
90. Syria
91. Tajikistan
92. Tanzania
93. Thailand
94. Togo
95. Tunisia
96. Türkiye
97. Turkmenistan
98. Uganda
99. Uzbekistan
100. Vanuatu
101. Vietnam
102. Yemen
103. Zambia
104. Zimbabwe
These nationals need the Schengen visa for short-term visits to Europe.