Jaava pindala on ligikaudu 150 000 ruutkilomeetrit (58 000 ruut miili). Selle pikkus on ligikaudu 1000 km ja laius kuni 210 km. Saare pikim jõgi on 600 km pikk Solo jõgi. Jõgi tõuseb oma allikast Kesk-Javas Lawu vulkaanil, seejärel voolab põhja ja ida suunas Jaava mere suunas Surabaya linna lähedal. Teised peamised jõed on Brantas, Citarum, Cukiman ja Serayu.
Solo jõgi