Yes, a valid passport is required for any cross-border day trip (Montenegro, Bosnia and Herzegovina).