Croatia borders Slovenia to the northwest, Hungary to the northeast, Serbia to the east, Bosnia and Herzegovina to the southeast, and Montenegro to the south. It is also close to Italy to the west and Austria to the north.