Karviná (pronunciado [karvɪna ː], polaco: Karwina, alemán: Karwin) es una ciudad de la región de Moravia-Silesia en la República Checa, sobre el río Olza.