Home » Destinations » Indonesia » 37 Epic Bali Instagram Spots: Best Photo Locations in Bali

37 Epic Bali Instagram Spots: Best Photo Locations in Bali

by Steph

This guide to the most Instagrammable places in Bali will show you a list of 37 popular and lesser-known photo spots in Bali, including the best time to visit and how to skip the crowds!

There’s no denying that Bali partly owes its popularity to Instagram! As soon as you search for Bali on Instagram, you’ll find endless pictures of lush rice fields, spectacular waterfalls, or epic cliffs overlooking pristine white-sand beaches. 

Most people travel to Bali in search of the most beautiful landscapes and collect memories by taking photos that they can look back on. 

So, if you’re traveling to Bali soon and want to scout out the most photogenic locations, this list of 37 best Bali Instagram spots is exactly what you need! 

Huge waves crashing on Kelingking Beach is one of the best Bali Instagram spots!
Kelingking Beach on Nusa Penida

***This article may contain affiliate links, which means that each time you click through and make a purchase, I may earn a small commission at no extra cost to you.

Instagram Spots in Ubud 

Tegalalang Rice Terraces 

When you think of Bali, the number one thing that comes to mind is the Tegalalang Rice Terraces. The perfectly manicured rice fields cascading over the hills is one of the most Instagrammable places in Bali! 

Since the Tegalalang is a very popular photo spot, you need to get there for sunrise which proves to be the prime time to shoot the rice terraces without the hordes of tourists.  

If you go early, you won’t need to pay an entrance fee but you might need to give a small donation to the farmers to access certain parts of the rice terraces.  

Tegalalang Rice Terraces in Ubud Bali
Tegalalang Rice Terraces

Related post: 7 Spectacular rice terraces in Bali 

Bali Swing 

Anyone who travels to Bali will tell you that you can’t miss trying the famous Bali Swing! No one can’t argue with the fact that it’s one of the most popular Instagram spots in Bali.  

Keep in mind that the Bali swing can be expensive, especially at the Tegalalang Rice Terraces, with prices ranging from 50k to 300k (US$ 3.20-22.30). 

Campuhan Ridge Walk 

If you’re looking for an easy hike in Ubud, Campuhan Ridge Walk is the place to go. It has become more popular recently and there’s even spot to take a picture on a swing at the start of the trail. 

If you want to get the iconic shot of the Campuhan Ridge Walk, head towards the middle of the trail until you find the palm tree. 

Tip: Make sure to walk all the way to Karsa Kafé where you can find several beautiful rice paddies! 

Campuhan Ridge Walk is one of the most instagrammable places in Bali!
Campuhan Ridge Walk

Ubud Art Market 

If you’re looking for the most Instagram worthy place in Bali make sure to visit the Ubud Art Market. 

You could spend hours browsing through the small alleys lined with stalls selling cute clothes, souvenirs, decor pieces and more. 

While you’re there, why not buy a rattan handbag which you can use as a prop for your Instagram photoshoot and a cute souvenir to remember your trip by? 

Rattan baskets at the ubud art Market is a top Bali Instagram Spot
Ubud Art Market

Saraswati Temple 

The Pura Saraswati is a beautiful temple located right in the heart of downtown Ubud and is a great place to visit for a quick photoshoot. You can choose to shoot while walking along the small alley flanked by the lotus pond or in front of the intricate temple doors.  

Saraswati Temple in Ubud surrounded by lotus pond
Saraswati Temple 

Ubud Palace 

Located besides the Saraswati temple, Ubud Palace is mostly a photo spot. Make sure to get there as soon as it opens at 9 a.m to avoid having to wait in line to get a picture. 

Subak Juwuk Manis Rice Fields 

Not a lot of people know about Subak Juwuk Manis but it’s one of the most peaceful rice field walks in Ubud.  

If you’re coming from the Saraswati temple, keep walking for a few meters until you see a wooden sign pointing to the rice fields. From there, follow the dirt path for about 10 minutes until you see the rice paddies. 

Subak Juwuk Manis Rice Fields in Ubud
Subak Juwuk Manis Rice Fields 

Tukad Cepung Waterfall 

Arguably the most Instagrammable waterfall near Ubud, Tukad Cepung is located inside a cave and is best visited in the early hours if you want to witness the iconic sun rays shining from above the waterfall! 

Tucak Cepung Waterfall, Bali
Tukad Cepung Waterfall

Related post: Guide to 15 incredible waterfalls in Bali

Tibumana Waterfall 

The road leading to Tibumana waterfall is framed by gorgeous rice fields and is as picturesque as the waterfall itself. Only a short 15 minutes’ hike is required to reach the perfect-looking waterfall. 

Sari Organik 

Located just a few minutes from Downtown Ubud, Sari Organik restaurant has one of the most gorgeous rice field views! Although the restaurant is slightly expensive, it’s a great place to hang out if you’re looking for some tranquility. 

Rice fields and wooden huts at Sari Organik Restaurant
The rice fields at Sari Organik Restaurant

Related post: How to plan an epic 3-day Ubud itinerary? 

Instagram Spots in East Bali 

Sidemen Rice Fields 

One thing you simply cannot miss on any Bali itinerary is hiking through the rice fields of Sidemen Valley!  

It’s the perfect place to visit and a great alternative to Tegalalang if you’re looking for a more authentic experience without the crowds. 

The Best Rice Fields In Bali
Sidemen Rice Fields

Tirta Gangga Water Palace 

The Tirta Gangga Water Palace is a popular Instagram spot in East Bali thanks to its beautiful gardens and fish pond dotted by rock steps and statues. 

The entrance costs only IDR 40k (US$ 2.55) and if you want to get a picture with the fish, you can buy fish food for about IDR 5k (US$ 0.30). 

Tip: If you want to visit the Water Palace together with other Instagram spots, you can book a tour so that everything is already planned out for you!

Book your Bali Instagram tour here

Pura Lempuyang Temple 

Another spot made popular mainly by Instagram is Pura Lempuyang Temple. You’ll mostly find pictures of the “gates of heavens” with the iconic reflection which might make you think that there’s a lake in front but it’s actually a simple mirror trick!  

Nevertheless, it still attracts hundreds of tourists every single day! If you don’t want to wait for hours, you can walk to the other side of the gates which will definitely be less crowded. 

Related post: The perfect Bali itinerary for 2-weeks 

Mount Agung Viewpoint 

Also known as Bukit Cinta, Mount Agung viewpoint is every photographer’s dream! Picture a beautiful landscape of endless rice paddies with a towering mountain in the backdrop at sunrise and you have a winner!

Instagram Spots in North Bali 

Jatiluwih Rice Terraces 

The UNESCO World Heritage Site of Jatiluwih is one of the biggest rice terraces in Bali and the perfect photo location to add a pop of green to your Instagram feed!  

It’s really hard to take a bad picture here! Everywhere you look, you’ll be mesmerized by the beautiful surroundings of lush rice fields and towering mountains.  

Endless rice paddies at the Jatiluwih Rice Terraces
Jatiluwih Rice Terraces

Banyumala Twin Waterfall 

Banyumala is the biggest and most spectacular twin waterfalls in Bali. Most visitors come in at around 11 a.m, so plan to get there early and don’t forget to explore further away from the main area to uncover other hidden waterfalls! 

Girl swimming in the Banyumala Twin Waterfall in Bali
Banyumala Twin Waterfall

Related post: How to visit Banyumala Twin Waterfalls? 

Mount Batur 

Hiking Mount Batur to watch the sunrise is almost like a rite of passage for those traveling to Bali. You’ll have to wake up at 1 a.m and hike in the dark which can be a bit daunting but so worth it! 

Book your sunrise hike of Mount Batur here 

Banyu Wana Amertha Waterfall 

Surrounded by colorful tropical plants and hanging vines, Banyu Wana Amertha Waterfall is by far the most photogenic spot in Bali! For only IDR 30k (US$ 2.15), you’ll get access to four beautiful waterfalls, each unique in their own way! 

Girl sitting in front of waterfall in Bali
Bwa Waterfall at the Banyu Wana Amertha Waterfall

Related post: Banyu Wana Amertha Waterfall guide 

Git Git Waterfall 

If you search on google maps, you will find that there are actually two waterfalls named Git Git, both located along Jl Raya Bedugul-Singaraja.  

If you’re coming from the Twin Lakes, you’ll reach the first Git Git waterfall which is less crowded and more beautiful, in my opinion. You’ll find a twin waterfall and two other waterfalls with swings and nest structures that scream Instagram photoshoot! 

Entrance is only IDR 20k (US$ 1.40) and you don’t have to hike much to reach the waterfall. 

Git Git Waterfall is one of the most instagrammable waterfalls in Bali
Git Git Waterfall

Handara Golf & Resort  

Who would have thought that a gate leading to a golf course would become Insta-famous!? That’s exactly what happen at the Handara Golf & Resort! 

This attraction requires an early wake-up call if you don’t want to get stuck in line up for hours. 

Wanagiri Hidden Hills 

The Wanagiri Hidden Hills was constructed mainly for Instagrammers. After paying the entrance fee, you’ll get access to different viewpoints with swings and nest overlooking the Twin Lakes.  

Don’t worry if you’re traveling alone and don’t own a tripod, the staff there will be happy to take your picture and they even have reflector boards to help you get that perfect Instagram shot! 

Instagram Spots in Nusa Lembongan 

Dream Beach 

If there’s one beach you should visit in Nusa Lembongan, make it Dream Beach! With its surrounding cliffs, hidden caves and epic sunset views, Dream Beach sure provides lots of photo opportunities. 

View of dream beach Nusa Lembongan from viewpoint
Dream Beach viewpoint

Related post: Guide to the best beaches in Nusa Lembongan

Devil’s Tear 

The most popular sunset spot on Nusa Lembongan has to be the Devil’s Tear. Although it’s a beautiful photo spot, it can be dangerous during high tide when huge waves come crashing against the cliffs. So, make sure to avoid getting too close to the edge.

Sunset at the Devil's Tear in Nusa Lembongan
Devil’s Tear

Related post: 11 awesome things to do in Nusa Lembongan

Instagram Spots in Nusa Ceningan 

Yellow Bridge 

The Yellow bridge is a narrow bridge connecting Nusa Lembongan to Nusa Ceningan. While it’s a great photo spot, you need to be careful when taking pictures on the bridge as there are usually motorbikes whizzing by. 

the iconic Yellow Bridge on Nusa Ceningan
Yellow Bridge 

Ceningan Cliffs 

Despite the fact that Ceningan Cliffs is one of the best viewpoints in Nusa Ceningan, the roads leading there are full of potholes and not the easiest to drive on. But if you’re up for the drive, you’ll be rewarded with an incredible view over Nusa Penida! 

View of Nusa Penida from Ceningan Cliffs is one of the most instagrammable places in Bali
Ceningan Cliffs

Blue Lagoon 

The Blue Lagoon owes itself a spot in this list of the most Instagrammable places in Bali thanks to its milky-blue water and most epic sunset views! 

Milky Blue water at the Blue Lagoon in Nusa Ceningan
Blue Lagoon

Related post: 8 best attractions in Nusa Ceningan 

Instagram Spots in Nusa Penida 

Kelingking Beach 

Shaped like a T-Rex, Kelingking beach is one of the most popular Instagram spots on the island of Nusa Penida.  

Like with all popular places, plan to get there super early to get the iconic shot of the cliff or if you’re not afraid of heights, you can even hike to the beach below. 

T-Rex shaped cliff at Kelingking Beach on Nusa Penida
Kelingking Beach – The most Instagrammable spot on Nusa Penida!

Angel’s Billabong 

Another picturesque spot on Nusa Penida, Angel Billabong is a natural infinity pool that looks absolutely spectacular anytime of the day. 

During low tide, you can jump into the pool for a refreshing swim or admire the gigantic waves crashing against the cliffs if you’re visiting during high tide. 

Natural infinity pool at Angel’s Billabong
Angel’s Billabong 

Broken Beach 

Broken Beach is a natural bridge located within the same area as Angel’s Billabong. While it’s not possible to get down to the beach, the upper rim of the beach makes for a great photo location! 

Girl sitting on top of cliffs at the Broken Beach in Nusa Penida
Broken Beach

Thousand Islands Viewpoint 

After paying a small entrance fee, you can walk to one of the most epic viewpoints in Nusa Penida! You won’t find 1000 islands but rather several rock formations scattered along the ocean. 

Atuh Beach 

Atuh Beach is easily recognizable by the little arch cliff in the middle of the ocean. Only a 10 minutes’ hike is required to get to this pristine beach. 

Diamond Beach 

Located along the east coast of Nusa Penida, right next to Atuh Beach, Diamond Beach is clearly one of the most Instagrammable beaches! The top provides an amazing view of the beach framed by tall cliffs and you can even reach this little slice of paradise with the recently-built stairs! 

Instagram Spots in Uluwatu 

Uluwatu Temple 

The cliffs of Pura Luhur Uluwatu is without a doubt one of the most Instagrammable places in Bali! The best time to visit is just before sunset when the sky turns into different shades of pink and orange!

View of the cliffs and turquoise ocean from Uluwatu Temple
Uluwatu Temple

Karang Boma Cliff 

Much less crowded than the Uluwatu temple but with a similar landscape, Karang Boma Cliff offers a spectacular sunset view over the Indian Ocean. Just be careful along the edge since there’s no railing. 

Karang Boma Cliff in Uluwatu
Karang Boma Cliff (Photo by Khairul Leon)

Shipwreck on Nunggalan Beach 

If you’re looking for a secret beach in Bali, make sure to visit Nunggalan Beach! Not only is the beach deserted, but the graffitied shipwreck against the turquoise backdrop provides the perfect Instagram photo. 

Graffiti Shipwreck on Nunggalan Beach
Shipwreck on Nunggalan Beach

Balangan Beach 

Balangan Beach attracts travelers not only for the beginner-friendly surf break but for the awesome viewpoint at the end of the beach. Since it’s a very popular photoshoot location, you might need to wait a bit to get your very own picture. 

Abandoned Plane 

If you’re already in Uluwatu on your way to Green Bowl Beach or Pandawa Beach, you can make a quick stop at the Abandoned Plane (click here for the exact location on Google Maps).  

No one really knows how or why the aircraft got there and although you can’t get a closer look, it does look pretty cool from the viewpoint. 

Bali is one of the most beautiful islands in Southeast Asia and it has no shortage of epic photo locations! I hope that you found this guide to the most Instagrammable places in Bali helpful and feel free to share in the comments below any spots that I’ve missed.

A special thank you to Luisa, Ilona, Madison, Anar, Katerina and Dya for contributing to this post with their beautiful photos! :)

Looking for more inspiration for your trip to Bali? Check out these posts:

Liked this post? Pin it for later!

You may also like


Michaela April 25, 2020 - 8:51 am

Wish I had a list like this for every place I have been haha. Thank you for this! Will be saving this for future reference.

Steph April 26, 2020 - 10:41 am

Thank you Michaela! I’m glad you enjoyed the article :)

madhu sharma April 25, 2020 - 10:40 am

Bali is a great place with so much to explore. I have to visit again for sure

Steph April 26, 2020 - 10:40 am

Yes, there’s definitely a lot to do in Bali!

Kriszti April 25, 2020 - 10:48 am

Bali is really a paradise when it comes to Instagram photos! I would love to go back so badly :)

Steph April 26, 2020 - 10:39 am

Yes everywhere is so photogenic! I had thousands of photos after my previous trip to Bali!

katie April 25, 2020 - 11:03 am

I am already planning our Bali trip for when we can travel again! Love these Instagram spots – simply beautiful! Thanks for sharing!

Steph April 26, 2020 - 10:37 am

Thank you so much Katie :) I can’t wait to go back too!

Suvarna Arora April 25, 2020 - 11:47 am

I have been to all the places in Bali. I have a flight to Bali again in 2 months to see the surrounding islands. I hope I can make it.

Steph April 26, 2020 - 10:36 am

I want to go back to Bali too! Fingers crossed you can make it! :)


Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.