Getting to and from Šilo, Island Krk and CroatiaBy air
There are a number of discount airlines flying from European cities to Zagreb and Rijeka airport on the island (just 30 minutes from Šilo by taxi). You can book flights over the internet and they are often very cheap. Germanwings flies to Zagreb from German capitals. Tuifly and Easyjet fly to Rijeka airport from Germany and London respectively.
Another option is flying to Ancona in Italy, getting a ferry across to the Croatian port of Zadar and then a bus up to Krk. You can also fly into Venice and either get a boat to the Croatian port of Rijeka (which is just 20 minutes from the island) or a bus overland via Trieste. Check these airlines out: www.germanwings.com , www.wizzair.com, www.tuifly.com, www.easyjet.com, www.norwegian.no. Also the Zagreb and Rijeka airport websites list airlines flying in and out. They both list car rental companies and you can book online.
Overland by train
Overland by bus
We reckon the nicest thing about arriving by bus is pulling into the coastal town of Crkvenica and getting a speedboat across to Šilo. The speedboat only takes 5 minutes and costs between $5/3€ and $10/6€ depending on the mood of the driver...!
Overland by car
Coming by car you'll be heading to Rijeka and following the signs to Krk. Once you are over the bridge onto the island keep a sharp look out for signs to Šilo which is about 30 minutes along some winding narrow roads. Take your time, the bends were designed for slower transport!
See a map.