La Bosnie-Herzégovine n'appartient ni à l'Union européenne ni à l'espace Schengen. Elle applique néanmoins un régime d'entrée libéral envers les voyageurs européens et nord-américains.
Les citoyens français, belges et suisses entrent sans visa pour un séjour touristique de quatre-vingt-dix jours au maximum par période de cent quatre-vingts jours. Le passeport doit rester valable trois mois après la date prévue de retour. La carte nationale d'identité est acceptée, à condition de couvrir la durée du séjour. Les cartes d'identité françaises délivrées à des majeurs entre 2004 et 2013 font exception. Leur validité a été prolongée de cinq ans en France, mais la Bosnie-Herzégovine ne reconnaît pas cette prolongation, et le passeport devient alors indispensable. Les mineurs voyagent avec leur propre document d'identité, accompagné d'une autorisation de sortie du territoire quand ils ne partent pas avec leurs parents.
Les Canadiens relèvent du même régime, quatre-vingt-dix jours sans visa, avec un passeport valable trois mois au-delà de la date de départ prévue. Le passeport reste obligatoire pour eux, aucune autre pièce n'étant admise. Les titulaires d'un visa Schengen en cours de validité ou d'un titre de séjour délivré par un pays de l'espace Schengen entrent également sans visa bosnien. Les ressortissants de plusieurs pays africains francophones relèvent en revanche du régime du visa, à solliciter auprès d'une représentation diplomatique bosnienne avant le départ.
Le contrôle porte sur le document d'identité et, pour un véhicule, sur la carte grise et l'assurance. Les agents peuvent demander une preuve d'hébergement ou un billet de retour, sans que ce soit systématique. Le tampon d'entrée mérite une attention particulière lors d'un passage routier, car son absence expose à une amende à la sortie. Les frontières croate et serbe connaissent de longues files en juillet et en août.
Tout étranger qui séjourne plus de trois jours se fait enregistrer auprès de la police dans les quarante-huit heures suivant son arrivée. Les hôtels et les logements loués par une plateforme accomplissent cette formalité pour leurs clients. Un voyageur hébergé chez des particuliers ou en camping s'en charge lui-même, au poste de police le plus proche, et reçoit une attestation qui peut être réclamée à la sortie.
Les franchises douanières suivent les standards européens, avec 200 cigarettes et un litre de spiritueux par personne. Les sommes supérieures à 10 000 euros se déclarent à l'entrée comme à la sortie. Les produits alimentaires d'origine animale et les médicaments en quantité importante font l'objet de restrictions sanitaires. Un animal de compagnie voyage avec son passeport, une puce électronique et une vaccination antirabique valide.