The closest Italian city to Croatia is Trieste. Located in northeastern Italy, just across the border from Slovenia, Trieste is a port city that offers easy access to Croatia. It is approximately 100 kilometers away from the Croatian border, making it a convenient starting or stopping point for travelers going between the two countries. Trieste has a rich history and offers a mix of Italian, Austro-Hungarian, and Slovenian influences which can be experienced through its architecture, cuisine, and cultural attractions.