Careyes is located about 100 miles (160 km) south of Puerto Vallarta. The drive takes approximately 3-4 hours, depending on traffic and road conditions.