There are a number of airlines that would take you to Krakow with one or two stoppages in between. Some of them being Air India, Aeroloft, Lufthansa etc. From there you would be required to either take a cab or bus to this place.
You can get a flight to the Krakow Balice which is around 70 k.m. from this place. From there you can take a bus which would help you reach this city in around 2 hours.
Yo can reach to the Krakow Balice and can get a cab to this place at an affordable price
There isn't any route by train to this island.
Yo can reach to the Krakow Balice and can get a bus to this place.
There isn't any route by water to this island.