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