There is no direct train or bus connection between the nearest airports and Opava so it is recommended to travel to Ostrava and then change the train or bus and go to Opava. 

Nearest Airports

The train, bus or flight connection can be found at:

City transport

Karviná city transportation https://www.karvina.cz/mesto-karvina/doprava-ve-meste