This guide to the best Bali Instagram spots 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 Instagrammable places in Bali on the app, 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 the 37 best Instagram spots in Bali is exactly what you need!

***This article may contain affiliate links, meaning each time you click through and make a purchase, I earn a small commission at no extra cost to you which helps a lot in keeping this website running. Thank you for your support :)
Bali Instagram Spots: 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 terraces cascading over the hills are the most Instagrammable places in Bali!
Since Tegalalang is a very popular photo spot in Bali, 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.

Related post: 7 Best rice fields 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 Bali Instagram spots.
Keep in mind that the Bali swing can be a bit 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 a 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!

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?

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.

Ubud Palace
Located beside the Saraswati temple, Ubud Palace is another popular Instagrammable place in Bali. 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.

Related post: How to plan an epic 3-day Ubud itinerary?
Subak Juwuk Manis Rice Fields
Not a lot of people know about Subak Juwuk Manis but it’s one of the most peaceful rice fields 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.

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 from above the waterfall!

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-minute hike is required to reach this Instagram spot in Bali.
CLICK HERE TO BOOK A BALI WATERFALL TOUR

Related post: Guide to 15 best waterfalls in Bali
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.

Bali Instagram Spots: 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, especially if you’re looking for a more authentic experience without the crowds.

Tirta Gangga Water Palace
The Tirta Gangga Water Palace is a popular East Bali Instagram spot 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 this highly-rated tour which includes hotel transfers, entrance fees, and an English-speaking guide.
CLICK HERE TO BOOK A BALI INSTAGRAM TOUR

Pura Lempuyang Temple
Another spot made popular 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 to skip the crowds.

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!

Bali Instagram Spots: 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 made up of lush rice fields and towering mountains.

Banyumala Twin Waterfall
Banyumala is the biggest and most spectacular twin waterfall 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!

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!
CLICK HERE TO BOOK A MOUNT BATUR SUNRISE HIKE

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

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!
The entrance is only IDR 20k (US$ 1.40) and you don’t have to hike much to reach the waterfall.

Handara Golf & Resort
Who would have thought that a gate leading to a golf course would become Insta-famous!? That’s exactly what happened at the Handara Golf & Resort!
This attraction requires an early wake-up call if you don’t want to get stuck in line 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 nests overlooking the Twin Lakes.
Don’t worry if you’re traveling alone or if you 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!

Bali Instagram Spots: Nusa Islands
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.

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.

Related post: 11 awesome things to do in Nusa Lembongan
Yellow Bridge
The Yellow bridge is a narrow bridge connecting Nusa Lembongan to Nusa Ceningan. While it’s a great photo spot, you must be careful when taking pictures on the bridge as there are usually motorbikes whizzing by.

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!

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

Related post: 8 best attractions in Nusa Ceningan
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.

Related post: Ultimate guide to visiting Kelingking Beach, Nusa Penida
Angel’s Billabong
Another best Instagram spot in bali is Angel’s Billabong. This is a natural infinity pool that looks absolutely spectacular at any time of the day.
During low tide, you can swim in the pool or admire the gigantic waves crashing against the cliffs if you’re visiting during high tide.

Related post: How to get to 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!

Related post: How to get to 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 several rock formations scattered on the ocean.

Atuh Beach
Atuh Beach is easily recognizable by the little arch cliff in the middle of the ocean. Only a 10-minute 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 walk down to this little slice of paradise with the recently-built stairs!

Related post: How to plan a day trip to Nusa Penida
Bali Instagram Spots: Uluwatu
Uluwatu Temple
The cliffs of Pura Luhur Uluwatu are without a doubt 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!

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.

Shipwreck on Nunggalan Beach
If you’re looking for one of the best Bali Instagram spots that’s also a secret beach, 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.

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 photo 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).
No one really knows how the aircraft got here and although you can’t get a closer look, it does look pretty cool from the viewpoint.

Bali is one of Southeast Asia’s most beautiful islands and 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 other spots I’ve missed.
A special thank you to Luisa, Ilona, Madison, Anar, Katerina and Dya for contributing to this post with their beautiful photos! :)
Read more about Bali:
- How to spend 2 weeks in Bali?
- West Nusa Penida day trip from Bali
- 15+ things to do in Ubud in 3 days
- Most incredible places to stay in Ubud
- 7 incredible rice fields in Bali
- Best things to do in Nusa Lembongan
- Ultimate Nusa Lembongan beach guide
- Guide to Nusa Ceningan + things to do
- Ultimate list of the most beautiful waterfalls in Bali
- Dusun Kuning Waterfall guide
- Banyumala Twin Waterfalls: a complete guide
- How to get to Banyu Wana Amertha Waterfalls in Bali
Liked this post? Pin it for later!


10 comments
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.
Thank you Michaela! I’m glad you enjoyed the article :)
Bali is a great place with so much to explore. I have to visit again for sure
Yes, there’s definitely a lot to do in Bali!
Bali is really a paradise when it comes to Instagram photos! I would love to go back so badly :)
Yes everywhere is so photogenic! I had thousands of photos after my previous trip to Bali!
I am already planning our Bali trip for when we can travel again! Love these Instagram spots – simply beautiful! Thanks for sharing!
Thank you so much Katie :) I can’t wait to go back too!
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.
I want to go back to Bali too! Fingers crossed you can make it! :)