Bosnia Passport and Visas Information
No visa is needed for entry by citizens of the US, Canada, Australia, New Zealand and the European Union. Another thing to remember is that citizens of Croatia and Serbia can enter Bosnia and Herzegovina with an ID only.
You can check on the website of the ministry of foreign affairs if you need a visa.
Sarajevo Airport is in the suburb of Butmir and is relatively close to the city centre. There is no direct public transportation, and taxi fares to/from the airport are surprisingly expensive for the short distance - your best bet is to take a taxi to the tram terminus at Ilidza and board the tram for the last part of your journey, cost 1.8KM)Source: Wikitravel.org