Rudu is a village in Tranås Municipality, in Jönköping County, Sweden. Rudu lies at 214 m above sea level. The nearest city is Jönköping, 38 km to the southwest. Among the landmarks around are Rök runestone (34 km), Brahehus (10.4 km) and Gränna Church (11.2 km).