The distance between Split and Zagreb is approximately 400 kilometers (248 miles), and it takes around 4-5 hours to drive, depending on traffic.