Bahrain visa requirements by passport
Holders of 196 passports can enter Bahrain without applying at an embassy: 5 visa-free, 66 with a visa on arrival and 125 with an eVisa. The other 2 need an embassy visa.
Source: Passport Index dataset (visualpharm/visa-free-dataset, updated 2026-06-14) + 181 sourced corrections (last checked 2026-10-15). Page built 15 October 2026. Report an error
Check your passport
- Daily cost (estimate)
- ~$70 per day
- Best weather
- Jan, Feb, Mar, Apr, Nov, Dec
- Main airport
- BAH
- US travel advisory
- Level 3: Reconsider travel
Pick your passport to see the entry rule for Bahrain, how long you can stay and a flight search.
Official Bahrain eVisa website
Apply only on the government's own website. Agencies and look-alike sites charge extra and can delay your trip. The lists below show which passports need an eVisa or eTA for Bahrain.
Apply for the eVisa on the official website
evisa.gov.bhThe government fee is shown on the official website.
Look-alike websites charge extra "service fees". Check the address before you pay.
Source: Ministry of Interior, Bahrain (checked 9 October 2026)Entry rules for Bahrain by passport
Visa free5 passports
Show your passport at the border. Bring proof of your return trip.
On arrival66 passports
Get the visa at the airport or border when you land. A fee may apply.
Andorra
Argentina
Australia
Austria
Belgium
Bolivia
Brazil
Brunei
Bulgaria
Canada
Chile
China
Colombia
Croatia
Cyprus
Czech Republic
Denmark
Ecuador
Estonia
Finland
France
Georgia
Germany
Greece
Guyana
Hong Kong
Hungary
Iceland
Ireland
Italy
Japan
Kazakhstan
Latvia
Liechtenstein
Lithuania
Luxembourg
Macau
Malaysia
Malta
Mexico
Monaco
Netherlands
New Zealand
Norway
Paraguay
Peru
Poland
Portugal
Romania
Russia
San Marino
Singapore
Slovakia
Slovenia
South Korea
Spain
Suriname
Sweden
Switzerland
Thailand
Ukraine
United Kingdom
United States
Uruguay
Vatican City
Venezuela
eVisa125 passports
Apply on the official government website before you fly. No embassy visit.
Afghanistan
Albania
Algeria
Angola
Antigua and Barbuda
Armenia
Azerbaijan
Bahamas
Bangladesh
Barbados
Belarus
Belize
Benin
Bhutan
Bosnia and Herzegovina
Botswana
Burkina Faso
Burundi
Cambodia
Cameroon
Cape Verde
Central African Republic
Chad
Comoros
Costa Rica
Côte d'Ivoire
Cuba
Democratic Republic of the Congo
Djibouti
Dominica
Dominican Republic
Egypt
El Salvador
Equatorial Guinea
Eritrea
Eswatini
Ethiopia
Fiji
Gabon
Gambia
Ghana
Grenada
Guatemala
Guinea
Guinea-Bissau
Haiti
Honduras
India
Indonesia
Iraq
Israel
Jamaica
Jordan
Kenya
Kiribati
Kosovo
Kyrgyzstan
Laos
Lebanon
Lesotho
Liberia
Libya
Madagascar
Malawi
Maldives
Mali
Marshall Islands
Mauritania
Mauritius
Micronesia
Moldova
Mongolia
Montenegro
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Nicaragua
Niger
Nigeria
North Macedonia
Pakistan
Palau
Palestinian Territory
Panama
Papua New Guinea
Philippines
Republic of the Congo
Rwanda
Saint Kitts and Nevis
Saint Lucia
Saint Vincent and the Grenadines
Samoa
São Tomé and Principe
Senegal
Serbia
Seychelles
Sierra Leone
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
Sudan
Syria
Taiwan
Tajikistan
Tanzania
Timor-Leste
Togo
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Tuvalu
Uganda
Uzbekistan
Vanuatu
Vietnam
Yemen
Zambia
Zimbabwe
Embassy visa required for 2 passports
Bahrain entry: common questions
Which passports can enter Bahrain without a visa?
Holders of 5 passports can enter Bahrain visa-free: Kuwait, Oman, Qatar, Saudi Arabia and United Arab Emirates.
Which passports get a visa on arrival in Bahrain?
Holders of these 66 passports can get a visa on arrival in Bahrain: Andorra, Argentina, Australia, Austria, Belgium, Bolivia, Brazil, Brunei, Bulgaria, Canada, Chile, China, Colombia, Croatia, Cyprus, Czech Republic, Denmark, Ecuador, Estonia, Finland, France, Georgia, Germany, Greece, Guyana, Hong Kong, Hungary, Iceland, Ireland, Italy, Japan, Kazakhstan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macau, Malaysia, Malta, Mexico, Monaco, Netherlands, New Zealand, Norway, Paraguay, Peru, Poland, Portugal, Romania, Russia, San Marino, Singapore, Slovakia, Slovenia, South Korea, Spain, Suriname, Sweden, Switzerland, Thailand, Ukraine, United Kingdom, United States, Uruguay, Vatican City and Venezuela. A fee may apply.
Who needs an eTA or eVisa for Bahrain?
An eVisa, applied for online before you fly, is needed for Afghanistan, Albania, Algeria, Angola, Antigua and Barbuda, Armenia, Azerbaijan, Bahamas, Bangladesh, Barbados, Belarus, Belize, Benin, Bhutan, Bosnia and Herzegovina, Botswana, Burkina Faso, Burundi, Cambodia, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Costa Rica, Côte d'Ivoire, Cuba, Democratic Republic of the Congo, Djibouti, Dominica, Dominican Republic, Egypt, El Salvador, Equatorial Guinea, Eritrea, Eswatini, Ethiopia, Fiji, Gabon, Gambia, Ghana, Grenada, Guatemala, Guinea, Guinea-Bissau, Haiti, Honduras, India, Indonesia, Iraq, Israel, Jamaica, Jordan, Kenya, Kiribati, Kosovo, Kyrgyzstan, Laos, Lebanon, Lesotho, Liberia, Libya, Madagascar, Malawi, Maldives, Mali, Marshall Islands, Mauritania, Mauritius, Micronesia, Moldova, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Niger, Nigeria, North Macedonia, Pakistan, Palau, Palestinian Territory, Panama, Papua New Guinea, Philippines, Republic of the Congo, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, São Tomé and Principe, Senegal, Serbia, Seychelles, Sierra Leone, Solomon Islands, Somalia, South Africa, South Sudan, Sri Lanka, Sudan, Syria, Taiwan, Tajikistan, Tanzania, Timor-Leste, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Tuvalu, Uganda, Uzbekistan, Vanuatu, Vietnam, Yemen, Zambia and Zimbabwe passport holders. Apply only on the official government website, evisa.gov.bh; other sites add service fees.
How up to date are these Bahrain entry rules?
The visa data comes from the Passport Index dataset (visualpharm/visa-free-dataset, updated 2026-06-14) + 181 sourced corrections (last checked 2026-10-15). This page was built on 15 October 2026. Entry rules change, so confirm with Bahrain's official immigration website or embassy before you travel.






