Advertise with us

Written by Beverley Lennon

If you’ve been to Bali and fell in love with Indonesia, it is time for you to explore further! As an island expert (that’s what my friends call me), I can guarantee you that the dazzling colours and delicious food of Bali extend to other lesser-visited islands which boast spectacular natural wonders, pristine beaches, crystal clear waters, as well as amazing accommodation options (some of which stand above the ocean).

And with over 17,500 islands in Indonesia, why would you even consider sticking to the same well-worn tourist destination? It is time to explore beyond Bali to see Indonesian hidden gems that come without a crowd! Here are 13 alternative options for you to consider!

Read More:

9 Pristine Indonesian islands near Singapore and KL where you can bask in crystal clear waters and white-sand beaches.

8 Untouched day-trip beach destinations in Thousand Islands where you can escape from Jakarta, with 2D1N options!

12 Exotic hidden island getaway in Riau Archipelago less than 2 hours from Bintan and Batam

The complete guide to Belitung Island – an affordable island paradise you never knew existed

1. Water like in Maldives, granite stones like Seychelles, blue lake like Iceland! – Belitung Islands

Long weekend? School holidays or simply a treat? Time for an island getaway somewhere close by! We want something with great weather, nice beaches and unique places to explore!

Does that sound like what Batam and Bintan has to offer? Oh no, not again!! See and do what others have not! You will definitely want to skip Batam’s usuals when you get to know that a mere 2-hour direct flight from KL can take you to a cluster of lesser-known exotic islands – Belitung!

With pure and pristine beaches, Belitung is gaining exposure and is now ready to welcome tourists with attractions, natural landmarks and resorts! The main island is surrounded by numerous offshore islands with matching charm and beauty while you can even find hikes and waterfalls to explore too! But more than just that, you could tick off a mystical natural wonder off your bucket list with a visit to the magical Kaolin Lake!

Photo Via Antonchandra
Photo Via Inkkyarista, Visitbelitong
Photo Via Herry

What’s more impressive though are the clear blue waters of the sea which resemble the ones in the Maldives, outlined by giant granite stones like in the Seychelles! Now, are we really that close to home?! It’s a whole new exotic experience that awaits there!

Photo Via Visitbelitong
Photo Via Me_artbelitung, Visitbelitong

Read More: The complete guide to Belitung Island – an affordable island paradise you never knew existed

Read More: 4D3N Best of Belitung itinerary for pristine beaches, island hopping, fresh seafood and spectacular scenery!

Belitung Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Take flight to Kuala Lumpur International Airport via Scoot, Jetstar, Malaysia Airlines, AirAsia or Singapore Airlines and a direct flight to Belitung via AirAsia. (Total flight time: 2 hour 40 minutes, total cost from USD $93/SGD 129)

Take a direct flight to Tanjung Pandan (Belitung) via AirAsia. (Total flight time: 1 hour 40 minutes, total cost from USD $45/MYR 190)

Take a direct flight to Tanjung Pandan (Belitung) via Sriwijaya Air , AirAsia or Garuda Indonesia. (Flight duration 1 hour. Return flights cost Rp. 850.000)

Best time to visit: Dry season – April to August
Stay at: Arumdalu Private Resort
Accommodation rates: From USD $350 (Approximately Rp. 4,913,364)

2. Secret islands just 2 hours from Bintan and Batam! – Riau Islands

Tired of the usual regular getaway to Bintan or Batam? Did you know that scattered in the Riau Archipelago are some 3,200 islands, a few of which are actually a short ferry ride away from Bintan or Batam (less than 2 hours)?

From remote islands scattered across the best diving reefs to untouched islands off the mainland coasts, the Riau archipelago is one of the best underrated tropical sanctuaries to snorkel in, bask in spectacular views, indulge in fresh seafood and just laze on the pristine beaches.

Photo Via Telunasresort, Indpriw, Iamscottawoodward

Now, if you’re planning on a fun getaway with your squad or little ones, check out Pulau Rano – an exciting island featuring a giant floating water park!

Photo Via Rahaps_, Eseko1, Ranohisland

To add, you also get your need for comfort at luxurious private islands like Bawah Island and Telunas Private Island where you get to stay in overwater bungalows! In fact, the archipelago boasts an array of exotic options for your every island desires and the best bet is to hop from one island to the next!

Photo Via Telunas_resorts, Leaguetravels, Agirwhobloomss
Photo Via Agirlwhoblooms, Alexinwanderland, Piecesofzee, Dedirui

Read More: 12 Exotic hidden island getaway in Riau Archipelago less than 2 hours from Bintan and Batam

Riau Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Batam has 4 international harbours (Harbour Bay Batam, Batam centre, Sekupang Ferry Terminal, and Waterfront City Ferry Terminal) that you can reach from either Harbourfront or Tanah Merah ferry terminals via a 1-hour ferry ride. Four ferry companies operate on this route, more info here. Return tickets from Rp. 340,000 (approximately SGD 32.50). Duration of ferry ride: 1 hour.

Take a direct ferry via Indomas Ferry from Johor Bahru International Ferry Terminal to Tanjung Pinang Ferry Terminal. Return tickets from RM 145. Duration of ferry ride: 3 hours

Take Batik Air, Lion Air, Citilink or Garuda Indonesia from Soekarno Hatta International Airport to Batam Hang Nadim International Airport
(Flight time: ~1h 45 min) Direct Flight (From Rp.1,210,000 per pax for a two-way ticket)

Best time to visit: Dry season – March to October
Stay at: Telunas Resorts Private Island
Accommodation rates: From S$110 per person per night (Approximately Rp. 1,134,430)


3. This is where you can find the Maldives near Jakarta! – Thousand Islands

Craving for a short escape from the crazy traffic and bustling city streets of Jakarta? Have you heard of beautiful white sand beaches and pristine islands just a short ferry ride away? Yes, we mean the Thousand Islands!

We know that it’s not easy to find islands that still have clean beaches and waters – a common complaint is that there’s trash floating in the waters near the islands, especially those near Ancol in Jakarta. Trash flows from Jakarta to the islands, and as the existing rubbish disposal infrastructure on the islands are still very poor, it is extremely difficult to clean it up.

However, we personally took a trip to the Thousand Islands, more specifically to Pulau Macan and found crystal-clear waters like in the Maldives! This is also where you get to spend the night in an overwater bungalow and wake up by the ocean! During the day, you get to explore other surrounding islands too so if you’re looking at an island-hopping experience that’s pretty close to the ones you get across Thailand; this is a good option – plus, you don’t have to travel that far from the city!

Photo Via Dannidarell, Gspangestu
Photo Via Pulauseribuofficial, Simply-Tour, Mazayagalva, Vambvirmansyah
Photo Via Beverley-Lennon, Gesitwisnuprakoso, Rizasalahudin
Photo Via Beverley-Lennon

Read More: 8 Untouched day-trip beach destinations in Thousand Islands where you can escape from Jakarta, with 2D1N options!

About Pulau Macan (The Maldives near Jakarta): Our review of Pulau Macan: 4D3N in the Maldives of Indonesia with clear waters and overwater huts!

Thousand Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – From Singapore to Jakarta (Direct flight – total cost from SGD 116) Take Tigerair & Scoot, Jetstar, Lion Air, AirAsia, Garuda Indonesia, Singapore Airlines from Singapore Changi Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~1h 45min)
Step 2 – From Jakarta to Thousand Islands
Ferry ticket fare starts from Rp. 15,000 to Rp. 125,000 (approximately S$ 1.50 to 12)

Step 1 – From Malaysia to Jakarta (Direct flight –total cost from RM 350)
Take Malindo Air, AirAsia, Malaysia Airlines from Kuala Lumpur International Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~2h 10min)
Step 2 – From Jakarta to Thousand Islands
Ferry ticket fare starts from Rp. 15,000 to Rp. 125,000 (approximately RM 4.50 to RM 36)

From the city, driver to Ancol Marina to catch a boat transfer to the specific islands. If you’re staying overnight at a hotel, they might help you out with the boat arrangements. Boat ticket fare starts from Rp. 15,000 to Rp. 125,000 (approximately RM 4.50 to RM 36)

Best time to visit: Dry season – June to September
Stay at: Pulau Macan Eco Resort
Accommodation rates: 2D1N All-inclusive from Rp. 3,965,000 for Driftwood Hut (Approximately USD $278) / 4D3N All-inclusive from Rp. 10,594,000 for Driftwood Hut (Approximately USD $745)

4. Why not sleep on a boat and traverse seas with manta rays?! – Komodo Islands

Beach please; if you’ve ever seen a picture of the Komodo Islands’ pink beach, I am guessing that it’s probably high at the top of your bucket list, and rightly so – the archipelago does it extremely well when it comes to crystal clear waters, dramatic sceneries and underwater world!

Photo Via Hendrickhartono, Corryyulin, Vivianysf

Now, one way to get the best of it all is by joining a liveaboard experience where you get to sleep on a boat, traverse beautiful waters, spot on dolphins, turtles and swim with manta rays while you wake up with amazing ocean views everyday! I personally joined Le Pirate Explorer and enjoyed every minute of it – two nights sleeping on the boat and the last night at a private island!

Photo Via I_uisa, Reisjunk, Cordiaelizabeth
Photo Via Alicezn

Coming to what’s there to see, one of the must-do while in the archipelago is of course to drop by the Komodo National Park or Rinca Island to take a walk with the enormous Komodo dragons. Besides, you’re also highly recommended to catch the sunrise on top of Padar Island where a postcard-perfect view awaits and sunset above water at Kalong Island with thousands of bats flying above you. It’s an incredible once-in-a-lifetime experience!

Photo Via Traveler_ntt, Paketwisataid
Photo Via Rubenkristianto, Ayubardiyono, Visualofjulius, Indonesiajuaratrip

Read More: Guide to island-hopping around Komodo Islands and Flores: Best islands to visit, recommended tours, places to eat, stay and more!

Read More: 22 Best scenic things to do and attractions in Komodo Islands and West Flores

Komodo Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – Take a flight from Singapore International Airport via AirAsia, Garuda Indonesia, SilkAir or Singapore Airlines to Bali. Flight duration: 2 hours 40 minutes. Return flights from SGD 175.
Step 2 – Take a flight from Bali Ngurah Rai International Airport via Garuda, NAM, Wings to Komodo Airport, Labuan Bajo. Flight duration: 1 hour and 35 minutes. Return flights from SGD 161 (Total cost: SGD 336)

Step 1 – Take a flight from Kuala Lumpur International Airport via Malaysia Airlines, Malindo Air, AirAsia to Bali. Flight duration: 3 hours. Return flights from RM 468.
Step 2 – Take a flight from Bali Ngurah Rai International Airport via AirAsia, Garuda, NAM to Komodo Airport, Labuan Bajo. Flight duration: 1 hour and 35 minutes. Return flights from RM 484 (Total cost: RM 952)

Take a flight from Soekarno Hatta International Airport in Jakarta via Batik Air to Komodo Airport, Labuan Bajo. Flight duration: 2 hours 20 minutes. Return flights from Rp. 3,807,000.

Best time to visit: Dry season – April to October
Liveaboard Experience: Le Pirate Explorer
Liveaboard rates: 4D3N from Rp. 10,200,000 per cabin, minimum 2 pax (Approximately USD $726)

5. Did you know there are more than 3 Gilis? – Gili Islands (Lombok)

Been to Bali too many times? Think that Bali is overly commercialised? Time to start thinking about Bali’s sister, Lombok and its secret islets! And yes, there are more than just Gili Trawangan, Gili Meno and Gili Air!

Bali might have all the qualities you dream of when you picture the perfect tropical island – adventurous mountain hikes and waterfalls, white-sand beaches and spectacular views. But besides these, Lombok is made that bit more special with its extraordinary location featuring more untouched crystal clear waters for the best snorkelling sessions and amazing sunset spots!

Photo Via Hellogilis, Baskgilismeno, Anomwindi, Tiniihitakara

Truth is, the Gili Islands are easily accessible both from Bali (2-hour boat ride) and from Lombok (30-minute boat ride). But besides the very well known islands, you can also find uninhabited ones like Gili Kapal, Gili Petelu, Gili Kondo, Gili Asahan and Gili Bidara with even clearer waters and much less of a crowd – they’re secret pristine islands as of now!

Photo Via Yetyott, Mutyamasayu
Photo Via Arieritonga, Ganangnirwand, Lysproperty, Taufikhdayat

What’s more, you’ll find a bunch of beachfront stays at the popular Gili Islands too, some of which have amazing sunset views! But if you’re looking for somewhere super Instagrammable, with an on-site restaurant and fun vibes, I bet you belong to Le Pirate Gili Trawangan!

Photo Via Aburmeseaboard, Micheli_ferdanes, Courtsjoe, Elidaily

Read More: 5D4N Best of Lombok and Gili itinerary for beaches, fun adventure and spectacular views!

Gili Islands

Getting there: *You can get to the Gili Islands either from Bali or Lombok but for safety reasons, we recommend you to stop by Bali before taking the boat to the islands*

From Bali

Leaving from Bali to the Gili Islands, you have several operators to choose from. The boat trip from Padang Bai to the Gili Islands takes around 2 hours, and generally departs daily between 9am and 9.30am. Book your land and boat transfer here!

Best time to visit: Dry season – April to October
Tour to hidden Gilis: https://www.klook.com/activity/2485-explore-northeast-gilis-lombok/?aid=441
Stay at: Le Pirate Gili Trawangan
Accommodation rates: From USD $43 (Approximately Rp. 606,000) (2 night minimum stay)

 6. Discover these jungle-covered islands! – Raja Ampat

Have you heard of the last paradise on earth? Indeed, it looks like heaven! Nothing, nowhere can compare to the beauty of Raja Ampat – a collection of rocky jungle-covered islets that attracts intrepid travellers looking to escape from the well-known and explore much further! It’s also known to have the best diving in the whole world!

Because of the distance from the mainland, the sparsely populated Raja Ampat islands remain untouched and pricey to access. The territory is dominated by four main islands (Raja Ampat = Four Kings), namely Waigeo, Salawati, Misool and Batanta and a network of thousands of smaller islets.

And while there are a hundred reasons why you should just lay back and relax, there are other thousands for you to go and explore! You could begin your mornings with a swim with gigantic stingless jellyfish at Lake Lenmakana, hike up for one of the most spectacular views at Piaynemo or Telaga Bintang and why not bask in the clearest blues at the uninhabited Wayag Island.

Now what’s even more special here is that you get to connect with the locals at various villages and dance, sing with them or even sign up for some traditional craft class! If that isn’t heaven on earth, I don’t know what it is!

Photo Via Tripcanvas
Photo Via Tripcanvas
Photo Via Tripcanvas8

Read more about our adventure to Raja Ampat here!

Raja Ampat

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – From Singapore to Jakarta (Direct flight – total cost from SGD 116) Take Tigerair & Scoot, Jetstar, Lion Air, AirAsia, Garuda Indonesia, Singapore Airlines from Singapore Changi Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~1h 45min)
Step 2 – From Jakarta, take Batik Air, Garuda Indonesia or AirAsia to Domine Eduard Osok Airport, Sorong/SOQ. (Return flights from USD 175/SGD 237).
Step 3 – From Sorong, take Nam Air to Marinda Raja Ampat Airport, Waisai /RJM. (Flight Time ~ 30 mins; cost from USD 70 /SGD 95)

Step 1 – From Malaysia to Jakarta (Direct flight –total cost from RM 350)
Take Malindo Air, AirAsia, Malaysia Airlines from Kuala Lumpur International Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~2h 10min)
Step 2 – From Jakarta, take Batik Air, Garuda Indonesia or AirAsia to Domine Eduard Osok Airport, Sorong/SOQ. (Return flights from USD 175/RM 724 ).
Step 3 – From Sorong, take Nam Air to Marinda Raja Ampat Airport, Waisai /RJM. (Flight Time ~ 30 mins; cost from USD 70/RM 290)

Step 1 – From Jakarta, take Batik Air, Garuda Indonesia or AirAsia to Domine Eduard Osok Airport, Sorong/SOQ. (Return flights from USD 175/Rp. 2,444,186).
Step 2 – From Sorong, take Nam Air to Marinda Raja Ampat Airport, Waisai /RJM. (Flight Time ~ 30 mins; cost from USD 70 /Rp. 977,674)

Best time to visit: Dry season – October to April
Stay at: MahaRaja Eco Dive Lodge
Accommodation rates: From USD $210 (Approximately Rp.2,940,693)

7. For when you are done with Bali and Komodo Islands – Sumba Island

When it comes to surfing, Bali shines; but Sumba Island shines even brighter! Now we know that Flores, Belitung and Raja Ampat are the perfect illustrations to an exotic place but wait until you find out about how special Sumba truly is – the almost undiscovered paradise island is home to stunning surf breaks and wild rugged coastlines.

Of course, with its remote location you can’t expect finding a mini-Bali here, everything remains untouched and unexplored, an almost-exclusive island. Take note that it is not a cheap holiday destination for now (though there are very basic hostels available but those lack in terms of amenities), blame it on it’s accessibility, but the little pearl of an island is an absolute charm when it comes to natural attractions like stunning beaches, waterfalls or wait until you find out about Weekuri Lagoon (I’m seriously considering going there after looking at the pictures).

Photo Via Nursalimrakesh
Photo Via Delphinefant, Hsbn_marco, Goldenheart, Judith_dollevoet

Besides, you could also get a little closer to local culture by exploring a traditional village – Kampung Ratenggaro. The Sumbanese culture remains one of the most unique across Indonesia (for instance;  horses and buffalo are sacrificed for funerals) and you’ll love getting to know more once there.

Photo Via Callme__al, Timur_punya, Majalahbinokular, Leontamarjaya

The fact of the matter is that if you have already seen Bali, Lombok and Flores too many times, there’s always a new one next door to explore – Sumba Island is just waiting for you with all of its beauty, which also includes the stunning Nihi Sumba, a beautiful accommodation option featuring luxurious villas with panoramic views of the ocean! Could Sumba even be your next romantic island getaway? I don’t know about you but it’ll be mine!

Photo Via Martagonzalez_bennyjurdi
Photo Via Isabella_garofanelli, Yenisusantoys33, Tomhasuki, Dsipayung

Sumba Island

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – Take Tigerair, AirAsiaGaruda Indonesia, SilkAir or Singapore Airlines from Singapore Changi Airport to Ngurah Rai International Airport in Bali (Total flight time ~  2h 40 mins; total cost from USD 130/ SGD 175)
Step 2 – After which, fly to Tambolaka (about 1.5 hours) via Nam Air or Wings Abadi Airlines with return fares starting from USD 140/ SGD 189.

Step 1 – Take Malindo Air, AirAsia, Batik Air or Malaysia Airlines from Kuala Lumpur International Airport to Ngurah Rai International Airport in Bali. (Flight time ~ 3 hours; Direct flight, total cost from USD96/ RM 400)
Step 2 – After which, fly to Tambolaka (about 1.5 hours) via Nam Air or Wings Abadi Airlines with return fares starting from USD 140/ SGD 189.

Step 1 – Hop on a direct flight to Bali via via AirAsia, Lion Air, Citilink, Sriwijaya Air, Batik Air or Garuda Indonesia (Flight time ~ 2hrs; total cost from USD 88 /Rp. Rp 1,171,200)
Step 2 – Then, fly to Tambolaka (about 1.5 hours) via Nam Air or Wings Abadi Airlines, with return fares starting from USD 140/ Rp 1,958,007

Best time to visit: Dry season – April to July
Stay at: Lelewatu Resort
Accommodation rates: From USD $370 (Approximately Rp. 5,182,146)

8. Where you get to fill your diving log with stunning sites! – Pulau Weh

I hate sugarcoating travel destinations so I’ll be completely honest with you – Bali is surely an absolute wonder but hey, truth is that the island doesn’t feature absolutely clear waters where you can snorkel and dive among lively corals, am I right? To add, it sometimes costs you an arm to go for a diving trip in Bali and your snorkeling session often ends up being chaotic due to the amount of people fighting to get the best underwater pictures.

I feel you! That’s exactly when you want to escape a little further than the well-known and explore Pulau Weh – a tropical Indonesian island that is completely off-the-beaten-path and which features over 20 incredible diving sites where you can spot on turtles, manta rays, whale sharks and more! You also don’t want to miss on exploring deeper waters and find Sophie Rickmers shipwreck – a unique diving spot!

Photo Via Eunice-khoo, Rizkirahmat766, John-Fennell-1

There are two main beach towns on Pulau Weh – Gapang and Iboih (10 minutes drive from each other) but most of those coming to dive will stay at Iboih for cheaper rates.

I know you’ll be asking yourselves what’s there to do other than diving and snorkeling and no I am not going to say that this is all because there’s actually more to see on Pulau Weh. You could well be transported back in time and explore some WWII ruins, dip into hot springs and stand on top of Jaboi Volcano.

Photo Via 22_Lutfi
Photo Via Babebasri
Photo Via Gatot_scoot, Rahmadhidayat94, Df.hidayat, Atelwrhq
Photo Via Sinagaega
Photo Via Farryo, Miftahqoir

Note: Due to religious restrictions, you are not allowed to go around public areas in your bikini. Also, you are not allowed to take part in leisure activities until 2pm on Fridays (sacred day in Islam) while most shops and restaurants on the island close as early as 8pm everyday.

Pulau Weh

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

There’s no direct flight to Banda Aceh from Singapore. You will have to transit in Kuala Lumpur. From there, opt for a flight via AirAsia to Banda Aceh. (Total flight time: 2 hour 30 minutes, total cost from USD $120/SGD 162).
From the airport, you can then take a taxi to Ulee Lheu Harbour and hop on a ferry to Pulau Weh (both fast ferry and slow ferry tickets are available at the harbour itself) Check ferry schedule here

Opt for a flight via AirAsia to Banda Aceh. (Total flight time: 1 hour 30 minutes, total cost from USD $84/MYR 350).
From the airport, you can then take a taxi to Ulee Lheu Harbour and hop on a ferry to Pulau Weh (both fast ferry and slow ferry tickets are available at the harbour itself) Check ferry schedule here

Opt for a flight to Banda Aceh on Lion Air, Batik Air, Citilink or Garuda. (Total flight time: 2 hour 50 minutes, total cost from USD $120/Rp. 1,679,640). From the airport, you can then take a taxi to Ulee Lheu Harbour and hop on a ferry to Pulau Weh (both fast ferry and slow ferry tickets are available at the harbour itself) Check ferry schedule here

Best time to visit: Dry Season – April to December
Stay at: Pulau Weh Resort
Accommodation rates: From USD $200 (Approximately Rp. 2,801,160)

9. Explore a volcanic island in a lake – Samosir Island

While Medan is hyped for its glorious culinary scene, a real jet-setter should never miss on enjoying a lakeside vacation by Lake Toba (Indonesia version of Italy’s Lake Como!). With the newly built Silangit Airport, you can now fly directly from Kuala Lumpur to Lake Toba in less than 2 hours – saves time and money!

Not only is Lake Toba the largest volcanic lake in the world but it also has an added appeal – it is backed by majestic views of volcano calderas and offers various opportunities for fun activities like kayaking and swimming.

Right in the middle of Lake Toba, you will also find the volcanic Samosir Island with several affordable stays and restaurants that feature endless views of the crater lake.

And though we know that lakes are often overlooked in favour of coastal escapes, the stays at Samosir are made a tad bit special with spectacular views of Lake Toba that are sure to make you skip the beach on your next waterfront vacation (some even require a boat ride!).

Photo Via Sportourismid, Srianalislubis
Photo Via Rahmadjaliass, Kenny_wd

If you decide to stay on Samosir Island, check out Tiara Bunga Resort & Villa – a stay where you get to choose a room with splendid lake views.

Photo Via Zhenwhokok, Fahaninatyaa

Besides, there’s also a bunch of natural attractions to explore and some fun activities to sign up for (read; banana boat on the lake!).

Photo Via TripCanvas
Photo Via Tripcanvas, Pascal.on_.the_

Read More: 12 Affordable Lake Toba hotels where you can enjoy scenic lake views

Read More: 24 Scenic attractions in and around Lake Toba where you can rediscover nature

Samosir Island

Getting there: There are 2 ways to get to Lake Toba: 1. Fly directly to Lake Toba (Silangit Airport) or 2. fly to Medan and take a 4-hour car ride to Parapat but we would recommend the flight to Silangit Airport for convenience.

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Book a flight to Silangit International Airport (Lake Toba) via Airasia. (Flight time: ~4h 25 min onwards, including transit time in Kuala Lumpur; from SGD $152.10 per pax for a two-way ticket)

Book a flight to Silangit International Airport (Lake Toba) via Airasia. (Flight time: ~1h 20min, only available on Monday, Wednesday, Friday and Sunday;  from MYR 234.88 per pax for a two-way ticket)

Book a flight time to Silangit International Airport (Lake Toba) via Citilink Indonesia, Sriwijaya AirBatik Air, or Garuda Indonesia (Flight time: ~2h 10min; from Rp. 1,685,000 per pax for two-way ticket)

Stay at: Tiara Bunga Hotel & Villa
Accommodation rates: From USD $52 (Approximately Rp. 727,909)

10. The most untouched archipelago with volcanoes and pristine beaches! – Maluku Islands

We hear so much about the same handful of big Indonesian islands, the ones (or very specific one, ahem Bali) with large airports and infrastructure big enough to welcome cruise ships full of thousands of people. And yet, Indonesia is home to more than 17,500 other islands! The best thing yet is that you can even find over-water villas in Maluku Islands; one of them is Ora Beach Resort!

Now, if you want to get away from it all – I mean like really escape everything you could ever think of; you might well consider The Maluku Islands (or Spice Islands) which remain a remote and forgotten part of Indonesia. The most popular island out of the group is Ambon – this is also most likely where you’ll begin your trip and stay while you explore other islands around.

They are hard to get to but once there, you won’t be disappointed as you get to bask in white sand beaches, intriguing cultures and meet the most hospitable locals who’ll bring you deep down in history with a walk in their traditional villages around Tidore Island!

Photo Via Mentari, Yanuarrainsyah, Bigbluefun
Photo Via Keisedjang_trip, Enoviando, Roynaldosis, Balnyes
Photo Via Pierrexplore, Itamarkaravani
Photo Via Yusiemeg, Cubatefa, Ahmad_hasanela

There’s also the possibility of swimming with manta rays, turtles and reef sharks. For those keen to go a little deeper, diving possibilities are also endless (check out Halmahera), bringing you up close to seahorses and other marine species unique to Indonesian waters.

Photo Via Tnzdev, Virgiliavenessa, Msbunderwater, G_hanafiah

Maluku Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – From Singapore to Jakarta (Direct flight – total cost from SGD 116) Take Tigerair & Scoot, Jetstar, Lion Air, AirAsia, Garuda Indonesia, Singapore Airlines from Singapore Changi Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~1h 45min)
Step 2 – Take a direct flight from Soekarno-Hatta International Airport to Pattimura International Airport in Ambon via Batik Air or Garuda Indonesia (Total flight time ~ 3h 30mins; total cost from USD 173/ Rp. 2420,083)
From Ambon, you can find ferries that connect to major cities and islands in Maluku and is arguably the easiest way (but not the fastest) to travel across the archipelago.

Step 1 – From Malaysia to Jakarta (Direct flight –total cost from RM 350)
Take Malindo Air, AirAsia, Malaysia Airlines from Kuala Lumpur International Airport to Jakarta Soekarno-Hatta International Airport. (Flight time: ~2h 10min)
Step 2 – Take a direct flight from Soekarno-Hatta International Airport to Pattimura International Airport in Ambon via Batik Air or Garuda Indonesia (Total flight time ~ 3h 30mins; total cost from USD 173/ Rp. 2420,083)
From Ambon, you can find ferries that connect to major cities and islands in Maluku and is arguably the easiest way (but not the fastest) to travel across the archipelago.

Take a direct flight from Soekarno-Hatta International Airport to Pattimura International Airport in Ambon via Batik Air or Garuda Indonesia (Total flight time ~ 3h 30mins; total cost from USD 173/ Rp. 2420,083)
From Ambon, you can find ferries that connect to major cities and islands in Maluku and is arguably the easiest way (but not the fastest) to travel across the archipelago.

Best time to visit: Dry season – November to March
Stay at: Swiss-Belhotel Ambon
Accommodation rates: From USD $50 (Approximately Rp. 699,411)

 11. For an underwater paradise like no other – Wakatobi

Nowhere else can get you to slap on your snorkeling or diving gear like Wakatobi! The stunning marine diversity and lively reefs are nothing like what you find around more popular islands in Indonesia. And thankfully, you also get to escape the crowd!

In fact, if you need more convincing – the famous Jacques Cousteau who was a researcher studying marine life, named Wakatobi as the finest diving site in the world, titling it as an ‘underwater nirvana’! A good way to take it all in is by signing up for a liveaboard experience and cruise through the surrounding crystal-clear waters.

Photo Via _Sophiemathews, Ardiman020

The archipelago comprises four islands, namely, Wangi Wangi, Kaledupa, Tomia and Binongko. Besides its stunning underwater world, you’ll also get to meet nomadic sea gypsies who hunt and preserve the ocean since a very young age! Besides, you’ll also find unique and bizzare foods to try out and colourful parades and festivals to take part in dances and performances.That’s one unique way to immerse in both culture and nature!

Photo Via Harivalzakuya, Sugi_ecoadventure, Wakatobisme
Photo Via Gueindonesiabgt, Dinaspariwisatatouna

Read more about our Wakatobi experience here!

Wakatobi

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – From Singapore to Makassar (Direct flight – total cost from USD 290 / SGD 392) Take Garuda Indonesia or Singapore Airlines from Singapore Changi Airport to Sultan Hasanuddin Airport Makassar. (Flight time: ~3hrs)
Step 2 – From Makassar, book a flight to Wakatobi (Wangi Wangi). The flight will transit in Kendari. (Flight cost from USD 190 /SGD 257) via Lion Air, Wings Air, or Garuda Indonesia (Flight time: ~6hrs)

Step 1 – From Kuala Lumpur to Makassar (Direct flight – total cost from USD 120 / RM 500) Take AirAsia from Kuala Lumpur International Airport (KLIA2) to Sultan Hasanuddin Airport Makassar. (Flight time: ~3hr 30mins)
Step 2 – From Makassar, book a flight to Wakatobi (Wangi Wangi). The flight will transit in Kendari. (Flight cost from USD 190 /RM 786) via Lion Air, Wings Air, or Garuda Indonesia (Flight time: ~6hrs)

Step 1– Book a flight to Makassar via Lion Air, Citilink Indonesia, Sriwijaya Air, Batik Air or Garuda Indonesia (Flight time: ~ 2hr 30mins) (Flight cost from USD 195 / Rp. 2,723,522)
Step 2 – From Makassar, book a flight to Wakatobi (Wangi Wangi)(Flight cost from USD 190 /Rp. 2,653,688) via Lion Air, Wings Air, or Garuda Indonesia (Flight time: ~6hrs)

Best time to visit: Dry season – March to November
Stay at: Wakatobi Patuno Resort
Accommodation rates: From USD $30 (Approximately Rp. 420,174)

12. Spot on whale sharks, manta rays, eagle rays, sharks, turtles and more! – Derawan Islands

Dream of ticking off the far flung islands of the Philippines? We know; they are constantly dubbed as the best islands in the world but hang in there! You might want to check Derawan Islands in East Kalimantan (Sulawesi) to avoid the flock of tourists!

Now, chances are that it’ll be quite hard for you to choose your desired body of water as there is a total of 31 islands, with the most popular ones being Derawan, Maratua, Sangalaki and Kakaban.

The palm-fringed tropical paradise features a wealth of world known dive sites. In fact, it is said to be the world’s third most important biodiversity hotspot, with only Raja Ampat and the Solomon Islands being home to more species!

Photo Via Galangwnie

For the non-divers, you could still enjoy other natural wonders like the unique UNESCO Heritage Site of Lake Kakaban where you get to swim among stingless jellyfish or plunge right in Haji Mangku Cave – a lagoon cave that’s hidden deep in the jungles!

Photo Via Kakaban800, Hvtrip, Easygo
Photo Via Randyalexndr
Photo Via Luxurybackpacking, Julian_roxburry, Jovi_travel, Andrastahly
Photo Via Derawanjuaratrip, Chelseakauai, Visitderawan

Derawan Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Step 1 – Book a flight from Singapore Changi Airport to Balikpapan via Singapore Airlines (Flight time: ~ 2hr 20 mins; flight cost from USD 485/SGD 657)
Step 2 – From Balikpapan, take a connecting flight to Tanjung Redeb in Berau via Garuda Indonesia, Sriwijaya Air or Wings Air (Flight time: ~ 1hr; flight cost from USD 120/SGD 162). From here, boats will take you to the islands.

Step 1 – Book a flight to Singapore and from there, opt for a flight to Balikpapan via Singapore Airlines (Total flight time: ~ 3hr 20 mins; flight cost from USD 550/SGD 745)
Step 2 – From Balikpapan, take a connecting flight to Tanjung Redeb in Berau via Garuda Indonesia, Sriwijaya Air or Wings Air (Flight time: ~ 1hr; flight cost from USD 120/SGD 162). From here, boats will take you to the islands.

Book a flight to Tanjung Redeb in Berau via Garuda Indonesia (Flight time:~ 3hr 50 mins; flight cost from USD 390/Rp. 5,447,044). From here, boats will take you to the islands.

Best time to visit: Dry season – April to October
Stay at: Green Nirvana Maratua Resort
Accommodation rates: From USD $150 (Approximately Rp.2,095,017)

13. These islands are the pride of Central Java! – Karimunjawa Islands

Islands in Central Java? Yes, you heard that right! And not one but 27 of them, with two of them being almost-identical twins – Karimun and Kemujan. The islands’ name means “a stone’s throw” in Javanese.

Perfect crystal clear waters and pristine white sand beaches await; but not only! You’ll also get to check out a shark conservation pond and stand on top of Bukit Jokotuwo, a viewpoint with majestic views.

What’s best is that the group of islands isn’t popular among tourists as of yet so you could sometimes be the only ones; how cool is that! The ultimate activity is of course island-hopping; signing up for a tour means you get to explore one island to the next and snorkel in beautiful waters until sunset time!

Photo Via Afrilyaauraputri, Roselienputria, Hipsterizetheworld
Photo Via Empatenamtou, Karimunjawa
Photo Via Karimunjawatravel, Karimunjawa
Photo Via Gwegwe_, Karimunjawa
Photo Via Mifmifmif, Zhenwho, Karimunjawascenery

Karimunjawa Islands

Getting there:

From SingaporeFrom Malaysia (tap here to view)From Jakarta (tap here to view)

Fly to Semarang via AirAsia or Singapore Airlines (Flight time ~ 2hr 20mins ; cost from USD 170/ SGD 230). From there, drive over to Jepara (approximately 2 hours’ drive) to catch the boat to Karimunjawa Islands. You can check the boat schedule here and book your boat ticket here!

Fly to Semarang via AirAsia (Flight time ~ 2hr 35 mins; cost from USD 75/ RM 310). From there, drive over to Jepara (approximately 2 hours’ drive) to catch the boat to Karimunjawa Islands. You can check the boat schedule here and book your boat ticket here!

Fly to Semarang via AirAsia, Citilink Indonesia, Lion Air, Batik Air or Garuda Indonesia (Flight time ~ 1hr 5 mins; cost from USD 75 / Rp.1,049,207) From there, drive over to Jepara (approximately 2 hours’ drive) to catch the boat to Karimunjawa Islands. You can check the boat schedule here and book your boat ticket here!

Best time to visit: Dry season – April to October
Stay at: Breve Azurine Lagoon Resort
Accommodation rates: From USD $70 (Approximately Rp. 980,406)

Now that you know of these mind-blowing islands that you’ve probably never heard of before, time to grab your travel buddies! Tag them below and let them know where you’re heading to next!

Advertise with us

Travel Writer

Aroused by raging rapids, perilous peaks and cheesecake. Beverley lives and breathes for travel and there is no way her wanderlust will ever be appeased. Born with feet in the water, many know her as the travel junkie, but feel free to refer to her as the luxury spots connoisseur or island specialist, both suit her very well. Her latest credit card statement could be proof of just how much she loves travelling the world. Besides collecting coins and notes from countries she visits, Beverley also collects tan lines!