Ostrava, Çek Cumhuriyeti'nin kuzeydoğusunda, Moravya-Silezya Bölgesi'nin başkenti olarak yer almaktadır 25.
Ostrava, Polonya sınırına 15 km ve Slovakya sınırına 12 km uzaklıkta, Oder, Opava, Ostravice ve Lučina nehirlerinin birleştiği noktada konumlanmıştır 13.
Prag'a yaklaşık 270 km mesafede bulunmaktadır 2.
5 kaynaktan alınan bilgiyle göre: