The only downside to the islands, which isn’t really a negative in my opinion, is that they are not easily accessible from mainland Java. However one of my favourite expressions is that ‘nothing good comes easy’ and these islands are a prime example of that.
Best Time to Visit: Dry Season runs from April to October.
How to get there: Chartered flights are available from Surabaya, or regular ferries run from Jepara.
Where to stay: ‘The Hostel’ located in the centre of Surabaya city, a good pit stop if you plan to get a chartered flight to the Karimunjawa Islands from Surabaya. Beds from £6.49