Josip Rukavina (ur. 29 października 1942) – chorwacki szachista i trener szachowy, mistrz międzynarodowy od 1972 roku.

Kariera szachowa W pierwszych latach 70. XX wieku należał do czołówki jugosłowiańskich szachistów. W 1972 r. podzielił w Umagu II m. (za Borislavem Ivkovem, wspólnie z Ljubomirem Ljubojeviciem) w finale indywidualnych , dzięki czemu wywalczył awans do reprezentacji na szachową olimpiadę w Skopje, gdzie zdobył brązowy medalOlimpBase. W tym samym roku osiągnął jeden z największych indywidualnych sukcesów w karierze, zwyciężając (wspólnie z Janem Smejkalem) w turnieju strefowym (eliminacji mistrzostw świata) rozegranym we Vrnjackiej Banji, dzięki czemu w 1973 r. wziął udział w turnieju międzystrefowym w Leningradzie, zajmując XV m1973 Leningrad Interzonal Tournament. W kolejnych latach sukcesy odniósł m.in. w Štipie (1975, II m.), Birmingham (1977, dz. II m. za , wspólnie z Mato Damjanoviciem), Viroviticy (1979, III m.), Biel (1980, turniej otwarty, dz. I m. wspólnie z , i Peterem Scheerenem), Rijece (2001, dz. II m. za Ognjenem Cvitanem, wspólnie z Farukiem Bistriciem), Opatii (2002, dz. I m. wspólnie z Ibro Šariciem), Puli (2003, dz. I m. wspólnie z Davorem Rogiciem, Nikola Sedlakiem, Zvonko Stanojoskim i Ognjenem Jovaniciem) oraz w Lenk (2006, dz. II m. za Lotharem Vogtem, wspólnie z m.in.