There are regular international buses connecting Croatia with Austria, Italy, Hungary, France, Germany, the Slovak Republic and Bosnia and Herzegovina.
The cheapest way to travel to Croatia from central Europe is by bus, and it's not as uncomfortable as might seem.
Croatia itself has a good national bus network that will take you to any part of the country even to the smallest village.
Bus Terminal Zagreb - Information, tel. 060 313 333
International lines, tel. +385 1 6112 789