Visa-free countries for Bosnia and Herzegovina are most European countries, holder of some diplomatic, official and special passports (Egypt) and business-civil passport (China) etc.
Citizens of the European Union Member States, citizens of countries that signed Schengen Agreement and citizens of Andorra, Montenegro, Lichtenstein, Monaco, San Marino, Serbia, Holly See & Switzerland can use their Identity Cards as a travel document to enter, exit and transit over BiH.
It is best to check if you need a visa for entering or transit through Bosnia and Herzegovina within your national or our national Ministry of Foreign Affair.
Interesting is that supposes that even citizens of Bosnia and Herzegovina cannot enjoy in visa-free travel to most of the world countries still it is easier for us to get somewhere that for some countries for their citizens to come here due lack of our embassy or any other form of representation office in most of the world countries.
Website: http://www.mvp.gov.ba/konzularne_informacije/vize/Default.aspxAnother contact: http://www.bhembassy.no/images/f
Welcome any time in any case!