For Kotor and Tivat (Montenegro) and Mostar (Bosnia) yes, every traveller needs a physical passport. Runs within Croatia need only an ID card.
For Kotor and Tivat (Montenegro) and Mostar (Bosnia) yes, every traveller needs a physical passport. Runs within Croatia need only an ID card.