All European Union member states, Serbia, Montenegro, Switzerland, Liechtenstein, Albania, Monaco, San Marino can enter BiH without a visa for up to 90 days within a 6-month period, with a passport or a national identity card.
Regarding the following non-European countries, their citizens can enter BiH without a visa for up to 90 days within a 6-month period with a valid passport. These are: citizens of Andorra, Antigua and Barbuda, Argentina, Australia, Azerbaijan, Bahamas, Bahrain, Barbados, Brazil, Brunei, Canada, Chile, Colombia, Costa Rica, El Salvador, Guatemala, Honduras, Hong Kong, Iceland, Israel, Japan, Kuwait, Macau, North Macedonia, Malaysia, Mauritius, Mexico, Moldova, New Zealand, Nicaragua, Norway, Oman, Panama, Paraguay, Qatar, Saint Kitts and Nevis, Seychelles, Singapore, South Korea, Taiwan, Turkey, United Arab Emirates, United States, Uruguay, Vatican, and Venezuela, as well as those holding British national (overseas) passports.
Citizens of Russia and Ukraine can enter Bosnia and Herzegovina without a visa for up to 90 days within a two-month period with a valid passport.
Regarding holders of multiple-entry visas and residents of the European Union, Schengen Area, or Monaco, they can enter Bosnia and Herzegovina without a visa, with a maximum stay of 15 days. However, they must arrive directly from an EU member state, Schengen Agreement country, Monaco, or a third country with a bilateral readmission agreement with BiH.
Any person not covered by one of the above-mentioned visa exemptions must apply for a visa at the Embassy or Consulate of Bosnia and Herzegovina in advance.