The nearest airport is BUZ - Bushehr, located 106.3 km north west of Shālak.
Other airports nearby include SYZ - Shiraz Shahid Dastghaib Intl (195.9 km north east), BAH - Bahrain Intl (218.4 km south), DHA - Dhahran King Abdulaziz Ab (239.5 km south west), DMM - Dammam King Fahd Intl (241.5 km south west),