Croatian: Hrvatska) is a country situated in Central Europe. It is to the east side of the Adriatic Sea, to the east of Italy. It is also bordered bySlovenia to the northwest, Hungary to the north,Bosnia and Herzegovina to the southeast, Serbia in the east, and Montenegro to the south.Northern Croatia has a temperate continental climate whereas the central and upland regions have a mountainous climate. The entire Adriatic coast has a pleasant Mediterranean climate. Spring and autumn are mild along the coast, while winter is cold and snowy in central and northern regions. The average temperature inland in January ranges from -10° to 5°C (14° to 41°F) and in August, from 19° to 39°C (66° to 102°). The average temperature at the seaside is higher: in January, from 6°C to 11°C (43° to 52°F) and in August from 21°C to 39°C (70° to 102°F).
- Zagreb – the capital and largest city
- Dubrovnik – historic coastal city and UNESCO World Heritage site
- Split– ancient port city with Roman ruins
- Pula – biggest town in Istria with the Roman amphitheatre (commonly called Arena)
- Osijek – capital of Slavonia and an important city
- Slavonski Brod –
- Rijeka – Croatia’s largest and main port
- Varaždin – Croatia’s former Baroque capital
- Zadar – biggest city of north-central Dalmatia with rich historyTrain travel has definitely improved in Croatia, with all the money that has been invested in updating the aging infrastructure and train cars. Trains are clean and mostly on time.
Croatia’s rail network connects all major Croatian cities, except Dubrovnik. If you want to visit Dubrovnik, you will have to travel by train to Split, and then go on the bus for Dubrovnik. Trains to Pula are actually connected via Slovenia due to historical accident, though there are designated connecting buses from Rijeka.
Rail is still the cheapest connection between inland and coast, though not the most frequent. As of 2004, the new 160kph “tilting trains” that connect Zagrebwith Split and other major cities in Croatia such asRijeka and Osijek have been progressively introduced, resulting in higher levels of comfort and significantly faster journeys between cities (Zagreb-Split is now 5.5h from 9, Osijek is now 3 when other trains take around 4.5h). If you make a reservation early enough you can get a substantial discount, or if you are a holder of an ISIC card etc.
Information for the trains can be found on the Hrvatske željeznice – Croatian Railways  site in Croatian and English has timetable and prices.
Tickets are not usually sold on-board, except if you happen to get on the train on one of the few stations/stops without ticket sales. However, only local trains stop on such stations. In all other cases, a ticket bought on the train will cost considerably more than the one bought outside the train.