Birding in Jakarta, Indonesia (2026)

I spent Chinese New Year of 2026 (February 16th-23rd) visiting my girlfriend Florence’s family in Jakarta, Indonesia. Most of my time there was spent gorging on delicious food (gaining weight), sitting in traffic jams, and hanging out with Florence and her family. Whenever I had free time, I pursued my own interests and went birding a couple times in the mangroves of North Jakarta—specifically in and around Angke Kapuk Nature Tourism Park (Taman Wisata Alam Angke Kapuk).

Despite Jakarta’s congestion and pollution, I recorded a surprising variety of native bird species including the threatened Sunda Teal and Indonesian endemics like Small Blue Kingfisher, Javan Munia, Olive-backed Tailorbird, and Cave Swiftlet. This post summarizes my February 2026 birding exploits in Jakarta.

CNY photo with myself, Florence (standing closest to me), and her two sisters (left and left center)

Horrendous Jakarta rush hour traffic

Mangroves of Angke Kapuk Nature Tourism Park as seen from my AirBnb apartment.

My first birding excursion of the trip took place on the morning of February 17th. I woke up at 6:30am, well before my girlfriend, and headed out to explore the mangroves of Angke Kapuk Nature Tourism Park which was located just a fifteen minute walk from my AirBnb apartment in North Jakarta.

First a bit of background on the site: Angke Kapuk Nature Tourism Park is a veritable oasis of biodiversity in a bustling metropolis of nearly 42 million people. This 100-hectare (250 acre) nature reserve has been the focus of an ongoing mangrove restoration project since the 1990s. Over the last three decades, thousands of mangrove trees have been planted to rehabilitate the original ecosystem, increasing mangrove forest cover from less than 10 percent to over 50 percent of the preserve’s total land area.

Experiencing firsthand a successful restoration project in ecologically-ravaged Indonesia—especially in the nation’s crowded capital—was genuinely inspiring.

Mangrove nursery in Angke Kapuk Nature Tourism Park
Mangrove forest in North Jakarta

At around 7am, I began birding along the road fringing the preserve. The air was polluted and smelled like smog, and there was an infuriating number of mosquitoes out, but I was excited to try my luck birding in the world’s most populous city. I had a couple target species in mind—Milky Stork & Sunda Teal—but kept my expectations low.

At the start of the road, near the apartment building I was staying at, there was a man-made freshwater pond containing several Javan Pond Herons and numerous Cave Swiftlets swooping around in the sky above. The latter species was difficult to photograph but was my first lifer of the trip.

I could see into the mangroves a decent bit from the road, and kept my eyes peeled for kingfishers and waterbirds. Here, I recorded numerous White-breasted Waterhens, Common Sandpipers, Gray, Purple, & Little Herons, and Little Egrets. In the trees opposite from the mangroves, there were many Sooty-headed Bulbuls, another lifer and one of Jakarta’s most common native bird species.

Cave Swiftlets (sorry for the blurry photos)

Sooty-headed Bulbul

Javan Pond Heron

About twenty-ish minutes into my outing, I came to a bend in the road where there was a large dead tree. I scanned the tree for birds and spotted a foraging Freckle-breasted Woodpecker in the canopy, my third lifer of the day.

Freckle-breasted Woodpecker

As I looked for birds along the road, I kept getting startled by huge water monitor lizards that dashed into the mangroves whenever I approached. The monitor lizards here are members of a subspecies endemic to Indonesia—the Two-striped Water Monitor (Varanus salvator ssp. bivittatus) which I hadn’t seen before.

Two-striped Water Monitor (Varanus salvator ssp. bivittatus)

Around 7:45am, I reached the entrance to Angke Kapuk Nature Tourism Park. I paid 125,000 Indonesian Rupiah ($7.40 USD or $9.40 SGD) for an entry ticket to the park which I was more than happy to pay for with the assumption that my money went to protecting the local flora and fauna.

I made my way down the main road leading through the preserve, passing RedDoorz Resort—a rustic hotel tucked in the mangroves. I walked to an area where there was a boat launch on one side and a bamboo boardwalk on the other. I began to cautiously stroll down the boardwalk, which felt a bit precarious due to sections of rotting bamboo unsafe to bear weight.

As I moved along, I kept half my attention on not falling into the pungent, swampy water below and the other half on scanning the surrounding mangroves for birds.

Bamboo boardwalk through the mangroves

Birdsong erupted in the trees around me, and I paused to pinpoint its source. In the nearest mangrove tree, I spotted several small yellowish birds— unmistakably Golden-bellied Gerygones, the most common songbirds in the Jakarta mangroves and my fourth lifer of the morning.

Golden-bellied Gerygones

I finished the boardwalk and continued along the main road. I came to a bridge with unmarked trails on either side. Nearby, I heard some tailorbirds in a thicket of mangroves. They were difficult to photograph (like most birds here), but I managed to obtain record shots of an endemic Olive-backed Tailorbird, my fifth lifer of the day.

By this time, it was around 8:30am and I had to go back to my AirBnb to get ready to meet Florence at 10am. Still, I wanted to quickly scan one more section of the mangroves from atop a nearby birdwatching tower. On the way over to the tower, I spotted a number of Malaysian Pied Fantails, along with herons, egrets, and more gerygones.

There wasn’t much birdlife that I could see from the tower besides several herons and Little Black Cormorants in flight. The only noteworthy bird species that I observed from the tower was a lone Oriental Darter.

Olive-backed Tailorbird

Oriental Darter

That concludes my birding outing on February 17th. I returned to the same area on February 21st, managing to squeeze in both morning and late afternoon birding sessions. The latter proved especially productive—I even nabbed one of my two target species: the Sunda Teal.

My first birds on February 21st I observed right from the balcony of my apartment—flocks of Javan Munias, another lifer and Indonesian endemic.

Javan Munias seen from my balcony in Jakarta

I made my way once again along the road fringing the mangroves. In a grassy section on the side of the road, I spotted a single Scaly-breasted Munia.

I continued walking along the road for around half an hour but I didn’t see any new birds and decided to cut my morning outing short.

Scaly-breasted Munia

Later in the afternoon of the same day, I spent around an hour and a half in and around Angke Kapuk Nature Tourism Park. This was my most productive birding session of the trip by far.

I started off my birding outing at around 4pm with a pair of endemic Small Blue Kingfishers in the mangroves along the road. They flew away too quickly for record shots, so I decided to go birding in the preserve and come back to the same spot later to try and get photographs.

I wasted no time in reaching the birdwatching tower at around 4:30pm, and as I scanned the nearby mangroves for birdlife I spotted the unmistakeable outlines of my #1 target species of the trip—the Sunda Teal! There was a pair of them gliding through the mangroves, and I was able to obtain several good record shots before they disappeared.

Sunda Teals are threatened throughout their Indonesian range by coastal habitat destruction and hunting, yet Jakarta remains a surprising stronghold for the species, supporting more than 1,000 wild individuals. I was extremely happy to see this species on my trip.

Sunda Teals in Angke Kapuk Nature Tourism Park

I was already satisfied with my outing after spotting the teals, but I still tried to spot some additional lifer birds in the preserve, which I didn’t succeed in. At around 5:15pm, I left Angke Kapuk Nature Tourism Park and walked back to the spot along the road I’d seen the kingfishers.

Along the way, I spotted another pair of Sunda Teals in the mangroves.

Second pair of Sunda Teals

I reached the spot where I’d seen the kingfishers and to my surprise, both kingfishers were perched relatively close to the road. I was able to photograph and observe these gems of the mangroves for several minutes before they flew away.

Small Blue Kingfisher

And with that, my February 2026 birding outings in Jakarta, Indonesia came to a close. I was impressed by the avian diversity of Jakarta’s mangroves and was surprised with the number of notable species I recorded in a short period of time in one of the world’s biggest cities.

If I have extra time on my next trip, I’d love the chance to explore wilder areas nearby like Gunung Gede-Pangrango National Park and Ujong Kulon National Park. Still, for a city visit that wasn’t centered on wildlife, I was more than satisfied with the number and quality of birds I encountered. Just as importantly, my time with Florence and her family was equally meaningful.

Thank you for reading as always—and stay wild.

-Bennett

Bird Species Recorded: (Lifers bolded)

Common Name: Scientific Name: 
1. Sunda TealAnas gibberifrons
2. Small Blue KingfisherAlcedo coerulescens
3. Olive-backed TailorbirdOrthotomus sepium
4. Javan MuniaLonchura leucogastroides
5. Cave SwiftletCollocalia linchi
6. Freckle-breasted WoodpeckerDendrocopos analis
7. Golden-bellied Gerygone Gerygone sulphurea
8. Sooty-headed Bulbul Pycnonotus aurigaster
9. Javan Pond HeronArdeola speciosa
10. Oriental DarterAnhinga melanogaster
11. Scaly-breasted MuniaLonchura punctulata 
12. Gray HeronArdea cinerea
13. Purple HeronArdea purpurea
14. Little HeronButorides striata
15. Little EgretEgretta garzetta
16. White-breasted Waterhen Amaurornis phoenicurus
17. Yellow-vented BulbulPycnonotus goiavier
18. Common SandpiperActitis hypoleucos
19. Malaysian Pied-Fantail Rhipidura javanica
20. Little Black Cormorant Phalacrocorax sulcirostris
21. Pink-necked Green PigeonTreron vernans
22. Rock PigeonColumba livia
23. Eurasian Tree SparrowPasser montanus
24. Spotted DoveSpilopelia chinensis

Leave a comment