Visit the iconic structure of Jakarta with an observation deck offering spectacular views of the city.
Step back in time with colonial architecture, museums, and vintage vibe. Take a horse carriage tour and enjoy street performers.
A great way to learn about Indonesia's cultural diversity, architecture, and traditions, all in one place.
Spend a day getaway with swimming, sunbathing, and snorkeling in the pristine waters of Jakarta's archipelago.
Visit the largest mosque in Southeast Asia with spectacular architecture and the neo-gothic cathedral next door.
Shop, eat, and mingle with locals at Kota Kasablanka Mall and immerse yourself in Jakarta's hipsters' culture at Pasar Santa.
Treat yourself with an amusement park, aquarium, beach, and oceanarium all in one place.
For travelers with less time, you could skip Thousand Islands and allocate more time to other city attractions. Visitors with a longer duration could explore Bogor's botanical gardens and beautiful nature surrounding Jakarta.