If you need individualized help with your reservations and bookings, we encourage you to reach out to us directly. Our expert team is always here to assist you with just a message.

Our diving excursions are professionally guided to ensure safety and enjoyment. Prices for diving excursions vary based on the destination and duration, typically starting at IDR 1.200.000. A standard dive excursion usually lasts about 2-3 hours and includes 2 dives. And if you are new to the fantastic wonders underwater you can also join us for a once-in-a-lifetime opportunity to earn your diving certification at our PADI accredited center. Our skilled instructors will support you through various courses, including the Open Water Diver certification and provide all the necessary instruction and support to make your experience both enjoyable and safe.

To get boat tickets, foreigners should book the "Bahari Express - Fast Boat" through directferries.com, while domestic guests can conveniently use the Bahari app on iOS or Android, and it's advisable to book in advance, especially during peak season. For the Siginjay Ferry you can buy tickets directly in the harbour on the day of departure (First Come, First Get!) or go their website (trip.ferizy.com/)

To ensure a smooth arrival, please let us know your arrival details before you come by boat, including the boat name and arrival time. WhatsApp is the best way to reach us. Once you arrive at the Karimunjawa harbor, our welcoming staff will be there to offer you a complimentary car transfer, followed by a brief boat journey to the resort. When it's time for your return, simply inform the reception desk of your departure plans for another complimentary transfer!

Transportation by boat from JEPARA to Karimunjawa offers two options: the "Bahari Express - Fast Boat," which takes 2.5 hours, and the "Siginjay - Ferry," which takes 4.5 hours, with ticket bookings for foreigners recommended through directferries.com and for domestic guests via the Bahari app. About flights - There are currently flights planned to Karimunjawa from Semarang and Surabaya, and it's recommended to check directly with us, or directly with airlines and flight search engines for schedules and costs.

For those interested in exploring the stunning "water world" surrounding the archipelago, we offer a variety of fantastic boat trips with snorkeling and diving. These excursions are designed to showcase the breathtaking marine scenery and allow you to witness the diverse wildlife in their natural habitat. Furthermore you will find a stunning Beach Area at Mega Resort, with soft sand and crystal clear water, a Padi Dive Centre, Luxurious Spa Experiences, Invigorating Yoga Classes, State-of-the-Art Fitness Centre, and much more. Whether you're looking for a leisurely cruise or an adventurous day out, we have options that will suit every preference.

Start your underwater adventure with our complimentary snorkeling gear included in your stay. Visit our activity center to select from our selection of masks, fins, and snorkels, and get ready to explore the the Underwater Paradise of the Karimunjawa National Park. Furthermore, our Snorkelling Tours are thoughtfully designed for both beginners and experienced snorkelers alike. While some tours may carry a nominal fee, we often offer promotional packages that include complimentary snorkelling tours a couple of times a week. Please inquire at our activities desk for the latest schedules and any special offers available during your stay. Our team will be delighted to assist you in arranging the best snorkelling experiences that suit your preferences.

Mega Resort is purposefully designed to provide a sense of seclusion and peace. With our location on a private island, guests can fully immerse themselves in the tranquil environment and stunning surroundings. Although we are isolated, the short boat ride from the main island provides an easy connection, making it convenient for guests to visit local attractions, explore the main island, or engage in activities such as dining or shopping before returning to the serene ambiance of the resort. This balance allows our guests to experience both the allure of isolation and the cultural richness of Karimunjawa.

Mega Resort is situated in the captivating Karimunjawa archipelago, which comprises a total of 27 islands. Specifically, our resort is located on one of these islands, providing a unique and serene setting away from the hustle and bustle. To reach us, guests typically arrive on the main island of Karimunjawa (also known as Karimunjawa Island) and then take a scenic boat ride for approximately 10 minutes to our isolated island. This proximity to the main island ensures convenient accessibility while still allowing guests to enjoy the tranquility and natural beauty of our secluded location.