The nearest airport is MZO - Manzanillo Sierra Maestra, located 39.8 km north east of Puerto Viejo.
Other airports nearby include BYM - Bayamo Carlos Manuel De Cespedes (89.7 km east), VTU - Las Tunas Hermanos Ameijeiras (107.9 km north east), HOG - Holguin Frank Pais Intl (137.2 km north east), CMW - Camaguey Ignacio Agramonte Intl (148.9 km north),