Following a decision by Bosnia and Hercegovina's Ministry of Foreign Affairs in December 2008, the list of nationalities that don't need a visa to enter the country for a stay of up to 90 days has increased considerably. The full list can be found on the Ministry of Foreign Affairs' website.
Citizens of countries not on this list must apply for a visa; forms can be obtained from Bosnia and Hercegovina consular offices. An application for a private-visit visa must be accompanied by a letter of invitation from a citizen of the country, while a tourist-visa application must be accompanied by a voucher from the tourist agency organising the visit.
The cost of a single entry visa is €31. For a full list and application requirements check the government website.