Довжина річки — 111 км, площа басейну — 2089 км ². Витоки річки розташовані на схилах хребтаГрубий Есенік в місці злиття річок Біла, Середня і Чорна Опава. Річка протікає територією Чеської Сілезії, протягом 25 км утворює кордон з Польщею. Впадає Опава в Одру в Остраві.