With more than 17 thousand islands and over 300 hundreds of ethnic groups spread in 34 provinces, Indonesia is abundant with both natural and cultural treasure. It can probably take a lifetime to really explore the vast archipelago, even for those living in the country all their lives! Let alone those that just got here or are in Indonesia for just a relatively short time.

But worry not, as with any places, there are destinations in Indonesia that though would not represent the rest, is a must visit for anyone looking for a true Indonesian experience. Check out this list and see how many of these places have you been?!

1.  Bali

A no brainer for anyone coming to Indonesia, this small island has even upstaged Indonesia’s popularity as a tourist destination. Some of the must visit places in Bali includes its world famous beaches, Tanah Lot, Ubud, Bedugul, and the countless luxurious hotels and amazing bars with to-die-for views.

@Tanah Lot, Bali

@Karma Kandara, Bali

A pricey yet worthy luxury villa in perched on a cliff in one of the most idyllic beaches in Bali, Karma Kandara and Ayana Resort offers one of the best view in the island. We can say these places are some of the best resorts that exist! We strongly recommend spending at least one sunset at Ayana’s Rock Bar.

Sunset-watching at The Rock Bar, Ayana Resort, Bali

2. Lombok and The Gilis

Just a few hours by speedboat from Bali, Lommbok island offers an escape from the busier Bali and even more beaches, diving and snorkling spots, and even one of the most beautiful mountain to climb in Indonesia, the Rinjani. In addition to that, there are three islands just off Lombok’s west coast that are a favorite for day-trippers of all diving levels; Gili Air, Gili Trawangan and Gili Meno or The Gilis, as they are often referred to.

@Oberoi, Lombok