Деревня находится в бассейне реки Суджа, в 66 километрах к юго-западу от Курска, в 8 км к западу от районного центра и центра сельсовета — села Большое Солдатское.
Ржава находится в 6 км от автодороги регионального значения 38К-004 (Дьяконово — Суджа — граница с Украиной), на автодороге межмуниципального значения 38Н-027 (Большое Солдатское – 38К-004 – Ржава)[5], в 13 км от ближайшего ж/д остановочного пункта Гродненский[6] (линия Льгов I — Подкосылев).