Karviná (dalam bahasa PolskiKarwina) merupakan sebuah kota di Ceko. Kota ini terletak di bagian timur. Tepatnya di Daerah Moravia-Silesia. Pada tahun 2006, kota ini memiliki jumlah penduduk sebesar 63.045 jiwa dan memiliki luas wilayah 57,49 km².
Kota ini memiliki angka kepadatan penduduk sebesar 1.096,6 jiwa/km².