Rail is 4 times more expensive than by sea. Air is at least 6 times more expensive than rail, but can be even 18 times more expensive if payload is heavy.
Cost of shipping 40′ HC container:
- by sea: $1,600
- by train: $6,800
- by air, light, so you pay for volume: 4.6 USD / kg, 40 ft got volume 67.7 m3 * 143 kg / m3 ~= 9 tons, $41,400
- by air, heavy, so you pay for real weight: 4.6 USD / kg, 40tf can be 27tons, $124,200
Shanghai <-> Gdynia, Poland: http://www.transportchiny.pl/ceny_transportu_z_chin.php
Shanghai <–> Małaszewicze, Poland http://gocargo.pl/czy-transport-koleja-z-chin-jest-oplacalny...
By Air: http://www.chinaimportal.com/blog/air-freight-import-china-g...
Container: https://www.searates.com/reference/equipment/3/
Excuse me for non-English links, but that was the easiest what I can find.