Planning a short stop in Jakarta? Don’t write it off just yet. While many travellers rush through on their way to Bali or other parts of Java, Jakarta (Indonesia’s buzzing capital) is full of culture, energy, and hidden gems.
This Jakarta itinerary is perfect for anyone with just 2 days in the city. Whether you’re here on a layover or squeezing in a quick city break, it covers the best places to visit, top foodie spots, and a few local surprises.
The city sits on the island of Java, making it a great introduction to the rest of your Java itinerary. It’s chaotic, charming, and full of contrasts; the kind of place that grows on you the more you explore.
Quick Travel Facts
- Population: Over 10 million — one of the largest cities in Southeast Asia
- Climate: Hot and humid all year; rainy season runs from November to March
- Culture: A mix of Javanese, Malay, Chinese, Indian, and European influences
- Currency: Indonesian Rupiah (IDR); cash is still the go-to in many places
- Language: Indonesian (Bahasa Indonesia), though English is widely spoken in tourist areas
Let’s explore the best of Jakarta together!
How to Get to and around Jakarta
Getting to Jakarta
Flight
Flying into Jakarta is the most common way to arrive. Most international flights land at Soekarno-Hatta International Airport (CGK, also called Jakarta aiport), which is about 30 to 40 minutes from the city centre, depending on traffic.
Jakarta is well-connected, with frequent flights from major cities across Asia and beyond. We flew in from Kuala Lumpur and found plenty of affordable options. We always recommend checking flight comparison sites like Skyscanner or Trip.com to get the best deals.
Getting to the City
After clearing immigration, you’ll see lots of drivers in the arrivals hall offering rides. But these are often overpriced. Instead, use a local e-hailing app like Grab or Gojek.
We chose Gojek, and it was a smooth and budget-friendly ride (only if you split it between at least 2 people!). Once we booked through the app, we received a unique booking number. At the Gojek counter outside the terminal, we showed the number and were quickly assigned a car. The ride to our hotel in Menteng took around 30 minutes and cost IDR 159k, including tolls.
Good to know
At Soekarno-Hatta International Airport, there was no option to pay by card for the Visa on Arrival (VOA) during our trip. Make sure to carry at least IDR 500k in cash. To save time and avoid any hassle, you can also apply for your visa online (e-VoA) before travelling.
Getting around Jakarta
E-hailing Services
Using apps like Grab or Gojek is one of the easiest ways to get around Jakarta. The traffic can be intense, but these services save you time and hassle. You can book a ride from anywhere without worrying about finding a taxi or negotiating fares.
Getting started is simple: just download the app, sign up, and add your payment details. You can choose to pay by card or with cash when booking. We mostly used Gojek, and it was super reliable throughout our 2-day Jakarta itinerary.
Walking
Walking around Menteng turned out to be one of the highlights of our Jakarta trip. Many key attractions — like the National Monument (Monas) and several museums — were just a short stroll from our hotel. It was a great way to take in the city’s vibe at a slower pace.
If you enjoy exploring on foot, joining a guided walking tour is a fun way to dive into Jakarta’s history. Areas like Kota Tua and Merdeka Square are full of character and perfect for learning more about the city’s cultural roots.
Public Transport
Getting around Jakarta on public transport is both easy and budget-friendly. The TransJakarta Busway and MRT are reliable options that help you skip the traffic.
We tried the MRT for a short ride from Stasiun Juanda to Jakarta Kota and it cost just IDR 3k. Another time, we booked a Gojek to Gambir Train Station, and the 10-minute ride came to IDR 18.5k. Between ride-hailing apps and public transport, navigating Jakarta was stress-free and affordable.

Day 1: Explore Jakarta’s History and Culture
Start your Jakarta itinerary with a free guided walking tour through the city’s historic heart. It’s a great way to dive into local life, learn about Jakarta’s past, and pick up tips from a local guide. You’ll discover hidden stories, explore some of the best places to visit in Jakarta, and get fresh ideas for the rest of your trip. It’s one of the best ways to kick off your Java itinerary.
Stops on the Walking Tour
As part of our Jakarta walking tour, we visited some of the city’s most iconic and culturally rich landmarks. These spots are not just top places to visit in Jakarta, but also give you a deeper connection to the city’s history, diversity, and atmosphere.
1. Istiqlal Mosque
Our first stop was the Istiqlal Mosque, the largest mosque in Southeast Asia. The mosque was built to celebrate Indonesia’s independence and serves as a powerful symbol of religious harmony. The massive prayer hall, sleek architecture, and peaceful ambiance left a lasting impression.
At the entrance, women are given long robes to wear, and men are expected to have their shoulders and knees covered. This respectful dress code keeps the serene feel of the space intact and allows everyone to experience the mosque in a meaningful way.
If you want to learn more about Islam in Indonesia, consider adding Padang and Banda Aceh to your itinerary. Both cities (located in Sumatra) are home to some of the country’s most beautiful and historically significant mosques.

2. The Cathedral of Jakarta
Just across the street from Istiqlal is the Jakarta Cathedral, a striking neo-Gothic church that highlights the country’s religious diversity. It’s still an active place of worship and one of the most beautiful churches in the city.
We couldn’t go inside during our visit because of an Easter Sunday service, but the detailed architecture and grand facade were more than worth stopping for. Don’t miss a chance to admire its intricate spires and stained glass windows.

3. Kota Tua: The Historic Dutch Old Quarter
After exploring the religious landmarks, we headed to Kota Tua, the historic Dutch Old Quarter once known as Batavia. The area is full of colonial buildings, charming courtyards, and cobbled streets that offer a glimpse into Jakarta’s past as a Dutch trading post.
We took the red line train from Juanda Station to Jakarta Kota — just four stops and only IDR 3k. It was a simple, affordable way to get to one of the best areas to explore in the city, especially if you’re following a budget-friendly Java travel route.
4. Fatahillah Square (Taman Fatahillah)
Fatahillah Square is the heart of Kota Tua Jakarta, surrounded by beautifully preserved colonial buildings and museums, including the Jakarta History Museum. It’s the perfect place to soak up the atmosphere and see how old and new Jakarta come together.
During our walking tour, we paused here as our guide shared stories about the area’s colonial past. Learning about the white Dutch buildings that line the square gave us a whole new appreciation for Jakarta’s history and how it shaped the city we see today.

5. Makutharama Puppet Studio (Toko Wayang Kulit)
This little studio was one of the highlights of our walking tour. It’s all about wayang kulit, the traditional Indonesian shadow puppets. Inside, we learned how each puppet is carefully handcrafted, from carving to painting, using techniques passed down through generations.
Watching the process up close was such a treat. The detail and craftsmanship were incredible! The studio also sells beautiful souvenirs, from tiny magnets to full-sized puppets. If you’re into local art or looking for something unique to take home from your Jakarta trip, this place is a gem.
6. Glodok Chinatown Market, Jakarta
A highlight of our Jakarta trip was exploring Glodok Chinatown Market, a buzzing hub of colour, flavour, and local life. Tucked in the heart of Jakarta’s Chinatown, it’s the perfect place to dive into the city’s street food scene.
We grabbed deep-fried jackfruit, juicy dumplings, and then headed upstairs for a drink. From above, we watched the market come alive: vendors shouting, people bargaining, and the smell of food in the air.
The market is packed with stalls selling tropical fruits, Chinese herbs, snacks, and quirky souvenirs. If you’re hungry, look out for:
- Bakso – savoury meatball soup
- Martabak – stuffed pancake, sweet or savoury
- Kue keranjang – sticky Chinese rice cake
- Siomay – steamed fish dumplings with peanut sauce
Looking for authentic things to do in Jakarta? Glodok Market must be on your list.
7. Yayasan Wihara Dharma Jaya TOASEBIO Chinese Temple
Just around the corner from the market, we ended our walk at Yayasan Wihara Dharma Jaya TOASEBIO, a peaceful Chinese temple that felt like a world away from the busy streets.
One of the oldest in the city, it’s an important spiritual place for Jakarta’s Chinese-Indonesian community. The scent of incense, glowing red lanterns, and intricate details made it feel calm and full of history.
What stood out most was how active the temple still is: locals come to pray, light incense, and celebrate special occasions. It offered a quiet but meaningful glimpse into the city’s cultural and spiritual life.
If you’re exploring Jakarta’s Chinatown, this serene temple is well worth a visit.
Why You Should Book a Guided Walking Tour in Jakarta
A guided walking tour is a great way to explore the top sights in Jakarta: from iconic landmarks like the Istiqlal Mosque and Cathedral to local markets and hidden corners you might otherwise miss.
Our local guide was knowledgeable, friendly, and happy to answer all our questions (and more). The relaxed pace meant we had plenty of time to take photos and enjoy the sights without feeling rushed.
If you’re visiting Jakarta, we definitely recommend starting with a walking tour. It’s the perfect intro to the city’s history, culture, and everyday life.
Additional Places to Explore Nearby
If you have some extra time after your walking tour, there are a few Jakarta tourist attractions nearby that are well worth checking out for a deeper dive into the city’s history and culture.
8. Jakarta History Museum (Museum Fatahillah)
History buffs will love this museum, located in the historic Fatahillah Square. Housed in the former City Hall, it showcases Jakarta’s journey from its colonial past as Batavia to its modern evolution. The Dutch colonial architecture adds to the charm. Inside, you’ll find fascinating artefacts, like maps and paintings, that tell the city’s rich story. With an entrance fee of just IDR 10k (less than $1), it’s an affordable gem!
9. Dharma Bhakti Temple
Situated in Glodok, this is Jakarta’s oldest Chinese temple, built in 1650. A peaceful escape from the city’s hustle, it’s adorned with red lanterns and intricate carvings.
If you visit during Chinese New Year or festivals, you’ll experience vibrant cultural celebrations. It’s also a short walk from Yayasan Wihara Dharma Jaya TOASEBIO, so you can easily explore both temples and experience Jakarta’s deep spiritual heritage.

10. Finish the Day in Menteng District
End your first day in Jakarta with a delicious dinner in the lively Menteng District, known for its mix of traditional Indonesian flavors and international cuisine. This vibrant area is packed with stylish restaurants, cosy cafes, and trendy bars, making it the perfect spot to unwind.
We stayed along Jl. K.H. Wahid Hasyim, a lively street lined with hotels for all budgets. The location was fantastic – close to malls, eateries, and major attractions – yet surprisingly peaceful, offering a quiet retreat from the busy city.
Where to Eat in Menteng?
A must-visit is Bakmi GM, a local favorite next to Sarinah Shopping Mall. The buzzing atmosphere was a sign of good food, and we weren’t disappointed.
I tried their Bakmi GM noodles (~35k), served with chicken, mushrooms, and broth, while Norman opted for Bakmi Ap Char (~50k) with chicken, noodles, and pak choi. We also ordered chicken dumplings (~32k) and iced teas (~10k). The meal was so tasty, we went back the next day!
After dinner, we strolled over to Sarinah Mall for snacks and drinks. The place was buzzing with locals enjoying the weekend vibe, music, and chatter. By the end of the night, we were tired but excited about all that Jakarta had in store for the next day.
Day 2: Jakarta’s Modern Highlights & Historical Landmarks
Start your second day in Jakarta with a relaxed breakfast in Menteng. You can enjoy breakfast at your hotel like we did, or head to one of the local cafés or malls nearby, offering a range of food options to suit every taste.
Feeling energized, we set off for our first stop, Merdeka Square, just a short walk from our hotel. It was the perfect starting point for a day of exploring Jakarta’s rich history, cultural landmarks, and modern attractions.

11. Explore Merdeka Square and the National Monument (Monas)
Merdeka Square is a must-visit landmark, surrounded by significant sites that showcase the city’s rich history. At the heart of the square stands Monas, the iconic National Monument of Indonesia, symbolizing the country’s hard-fought independence.
Just a short walk from Monas, don’t miss the Prince Diponegoro National Statue. This powerful monument honors the hero who led the rebellion against Dutch colonial rule during the Java War.
Visit Monas (National Monument)
Monas, standing tall at 132 meters, is Jakarta’s most recognizable symbol of freedom and independence. Here’s what you can expect:
- Observation Deck: Take an elevator to the top for breathtaking 360-degree views of Jakarta
- Independence Museum: Explore the museum at the monument’s base, which showcases the country’s struggle for independence from Dutch colonial rule
- Historical Significance: The monument commemorates Indonesia’s path to independence and is a symbol of national pride

Getting to Monas
- Walking: If you’re staying in Menteng, Monas is within easy walking distance from most hotels
- Public Transport: For those further away, Monas is easily accessible via:
- Train: The nearest station is Gambir
- Buses: TransJakarta buses stop close to the square
- Taxis: A convenient option if you prefer a direct route
Tickets and Entry
- Merdeka Square: Free entry, so you can enjoy the area without any charge
- Monas Observation Deck: Entry to the observation deck costs IDR 15k. You’ll need a JakCard (a prepaid transport card), which can be tapped to access the elevator
Opening Hours
- Monas is open daily (except Mondays) from 8 AM to 10 PM
- Best Time to Visit: For a more relaxed experience, visit in the morning to avoid crowds and long elevator queues
Tip
For stunning views, head to the Monas observation deck at 115 meters. It’s perfect for spotting landmarks like Istana Merdeka and Istiqlal Mosque. If you’re visiting on the weekend, don’t miss the musical fountain show from 7:30 PM to 8:30 PM. Expect crowds, but it’s totally worth it!
12. Visit the National Museum (Museum Nasional)
Just a short walk from Monas, the National Museum of Indonesia (also known as Gedung Gajah or Elephant Building due to the elephant statue out front) is a must-visit for history enthusiasts. This museum is a deep dive into Indonesia’s rich past, with impressive collections of ancient artefacts, sculptures, and ethnographic displays from across the archipelago. Whether you’re interested in Bali’s traditional culture or the distinct heritage of Papua, there’s something for everyone here.
- Opening Hours: Tuesday to Sunday, 08:00 AM to 04:00 PM (closed on national religious holidays)
- Admission: IDR 15k
It’s easy to get lost in the museum’s diverse exhibits, so take your time and enjoy learning about the vibrant cultures that make up Indonesia.

13. Merdeka Presidential Palace
Next on your journey is the Merdeka Presidential Palace, located right next to Merdeka Square. While the palace itself is not open to the public, it’s still worth a stop to snap some photos of this historic building. Since 1949, it has served as the official residence of Indonesia’s presidents and remains a symbol of the country’s political life.
Take a moment to admire the grand architecture and its important place in Indonesia’s history.
14. Afternoon Shopping at Jakarta Malls
After a morning of sightseeing, we cooled off inside two of the best Jakarta malls: Grand Indonesia and Plaza Indonesia. These upscale shopping centres offer everything from high-street brands to local designers, plus plenty of food options.
We browsed for luggage, tried local snacks, and ended our shopping trip with a coffee break at % Arabica. I went for a white mocha, and Norman had his usual Spanish latte. A little pricey (~60k), but a nice treat after a busy afternoon.
Tip: If you’re looking for great malls in Jakarta to shop, eat, or escape the heat, these two are top picks right in the city centre.
15. Rooftop Drinks at Skye Bar
Wrap up your day with a drink at Skye Bar, perched on the 56th floor of BCA Tower. Known for its panoramic skyline views, it’s easily one of the best rooftop spots in Jakarta, especially at sunset.
It’s definitely on the upscale side, with a minimum spend of IDR 300k, but the atmosphere and stunning views make it a memorable place to unwind. Ideal if you’re in the mood to treat yourself or celebrate something special.
Budget-Friendly Rooftop Alternative in Menteng
On a tighter budget? Check out Lucy in the Sky in Menteng. It has great city views, fun vibes, and more affordable drinks, which is perfect if you want a relaxed evening without the splurge.
Discover More of Jakarta – Optional Add-Ons
If you have extra time in the city, here are a few more things to do in Jakarta that let you explore more of its culture, art, and even some peaceful nature escapes:
Explore Jakarta’s Food Scene
Jakarta is a vibrant city with an incredible mix of flavours. Whether you’re craving local street food, trendy café bites, or upscale dining in one of the city’s malls, Jakarta has it all.
Here are some of our favourite places to eat that made our food experience in the city truly memorable:
Affordable Local Gems
- Nasi Goreng Kambing Kebon Sirih – Known for its signature goat fried rice, this popular Jakarta spot is a favourite among locals. Enjoy a hearty meal packed with flavour, all in a casual and budget-friendly setting
- Soto Betawi H. Ma’ruf – Experience the rich taste of Soto Betawi, a traditional Jakarta beef soup. This long-standing local eatery is loved for its comforting flavours and affordable prices, which is perfect for a casual food experience in the capital
- Bakmi GM (Sunda) – Famous for its delicious noodle dishes, Bakmi GM is a top choice for a quick and satisfying meal. It’s one of the best-value spots for food in Jakarta that consistently delivers on taste
Vibrant Street Food Markets
- Glodok (Chinatown) – Immerse yourself in the lively atmosphere of Glodok, Jakarta’s Chinatown. Street vendors serve up everything from savoury dumplings to bold-flavoured fried rice. If you love street food Jakarta style, this place is a must-visit!
- Pasar Santa – This trendy food market is home to a wide range of street food stalls serving both traditional Indonesian snacks and modern fusion bites. A great stop for those who enjoy creative street food in Jakarta with a hip, youthful vibe
- Jalan Sabang Street Food – As the sun sets, Jalan Sabang transforms into a bustling food street filled with stalls offering local favourites like nasi goreng and sate. It’s a vibrant and budget-friendly way to experience authentic street food in Jakarta
Mall Dining Options
- Grand Indonesia – One of Jakarta’s top malls, Grand Indonesia boasts a wide variety of restaurants and cafes. From the sushi at Sushi Tei to gourmet bites at The Foodhall, there’s something here for every craving
- Plaza Senayan – A fantastic choice for both local and international cuisine. For a fun and flavour-packed experience, try Kintan Buffet, an all-you-can-eat Japanese BBQ spot that’s popular with food lovers in Jakarta
Notable Destinations
- Pantjoran Tea House – Step into this peaceful haven where Indonesian and Chinese dishes are served in a calming, heritage-inspired setting. With its exquisite tea selection, it’s an ideal spot to unwind over a leisurely meal
- Café Batavia – Located in the heart of Kota Tua (Jakarta’s Old Town), this charming colonial café blends Indonesian and international dishes in a beautifully preserved building. It’s a must-visit for anyone exploring historical sites while enjoying delicious Jakarta cuisine

Where to Stay in Jakarta
Jakarta is a massive city with a wide variety of neighbourhoods, each offering something unique. From historical charm to buzzing nightlife and sleek modern comforts, there’s something for everyone.
Here’s a breakdown of the best areas to stay in Jakarta, whether you’re a backpacker, mid-range traveller, or looking to splurge a little.
Menteng: Best Area for First-Time Visitors
Menteng is centrally located and ideal for exploring Jakarta’s main attractions. It’s close to historical sites, museums, local eateries, and shopping malls, so perfect if it’s your first time in the city!
Where We Stayed
- Stanley Wahid Hasyim Jakarta ($30/night B&B): We absolutely loved our stay here! The rooms were clean and comfortable, and the location couldn’t be better, walking distance to malls, restaurants, and major sights. Plus, it has a handy laundry room with a washing machine and dryer. Great value for money!
Backpacker Favourite
- Konko Hostel Jakarta ($9-18/night ): Great for solo travellers or digital nomads. Dorms and sleeping pods, free WiFi, a cool common area, and a restaurant. It’s just a short walk from Gambir train station
Other Options in Menteng
- $ Tamarin Hotel Jakarta ($25-40/night): Budget-friendly 4-star hotel with modern amenities, close to central Jakarta attractions
- $$ Ashley Wahid Hasyim Jakarta ($50-70/night): Slightly more upscale, with a fitness centre and larger rooms. A 4-star sister branch of Stanley Wahid Hasyim
- $$$ The Hermitage – A Tribute Portfolio Hotel ($140-180/night): A luxury colonial-style hotel with a rooftop pool and a touch of old-world elegance
Kemang: Best for Nightlife & Creativity
Kemang is Jakarta’s hip and artsy neighbourhood. Known for its indie cafés, bars, street art, and expat-friendly vibe. It’s ideal if you want a fun and social stay.
Top Stays in Kemang
- $ Amaris Hotel La Codefin Kemang ($20-40/night): Affordable and right in the middle of the action. Great value for nightlife lovers
- $$ Hotel Monopoli ($50-100/night): Boutique hotel with industrial-chic interiors and a laid-back vibe. One of the coolest places to stay in Jakarta
- $$$ Kemang Icon by Alila ($100-150/night): Stylish, urban retreat with a rooftop pool and fine dining. Perfect for a luxurious escape in Jakarta’s trendiest neighbourhood
Thamrin: Best for Shopping & Business
If you’re in Jakarta for shopping or work, Thamrin is your go-to area. It’s right next to Menteng and home to malls like Grand Indonesia and Plaza Indonesia, plus great dining and high-end hotels.
Recommended Stays in Thamrin
- $ Clay Hotel Jakarta ($25-35/night): Clean, comfortable, and super central, just a short walk to major malls and attractions
- $$ Ascott Jakarta ($80–120/night): Serviced apartments with kitchens and living areas. It’s ideal for families or long-term stays
- $$$ Hotel Indonesia Kempinski ($200–300/night): A luxury 5-star hotel with elegant rooms, city views, and direct access to Grand Indonesia Mall. One of the best luxury hotels in Jakarta.
Practical & Budget Travel Tips for Jakarta
Here’s how to make the most of your trip to Jakarta without breaking the bank:
- Best Time to Visit: Jakarta is hot and humid year-round. The dry season from June to September offers the best weather, but shoulder months like May and October can be good too, with fewer tourists
- Getting Around: Use Gojek or Grab for easy and affordable transport. They’re budget-friendly and often faster than taxis. For short distances, try walking or hopping on the TransJakarta bus
- Eat Local & Save: Jakarta street food and warungs are where you’ll find the best flavors for less. Try dishes like nasi uduk, soto Betawi, or gado-gado
- Where to Stay: Stay in central areas like Menteng or Kemang for budget-friendly options and easy access to top sights
- What to Pack: Bring light, breathable clothes, a hat, comfy shoes, and a reusable water bottle. Check out our Packing Guide for more tips
- Dress Light & Modest: The heat can be intense, so stick to light, breathable clothing. If you’re visiting religious sites, cover your shoulders and knees out of respect
- Safety Tips: Like any big city, stay aware of your surroundings. Avoid walking alone at night in quiet areas and watch your belongings in crowded places. Also, only drink bottled water
- Extra Tip: A few words in Bahasa Indonesia go a long way. Locals appreciate the effort!
- For more tips and tools we use to plan trips, check out our Ultimate Travel Resources Guide
Final Thoughts on Jakarta
Jakarta is a city full of contrasts, where colonial architecture stands beside towering skyscrapers, and traditional markets buzz just a few blocks from high-end malls. From the old-world charm of Kota Tua to the colourful corners of Chinatown, there’s no shortage of fascinating places to visit in Jakarta.
This 2-day Jakarta itinerary gives you a great head start in exploring the capital’s highlights. But don’t be afraid to tweak it! Slow down, dive deeper, or add your own spin depending on your interests and travel style. That’s the beauty of this ever-evolving city, there’s always something new to discover.
Planning to go beyond Jakarta? Check out our full Java travel guide and detailed Java itinerary for more unforgettable places across the island; from volcano treks and cultural gems to serene temples and hidden waterfalls.

Jakarta City Map
Get Inspired
Experience the stunning beauty of Java, Indonesia! This vibrant island, nestled between Sumatra and Bali, is the heart of Indonesia, known for its breathtaking landscapes, rich culture, and iconic sites. We explored the majestic Borobudur, the world’s largest 9th-century Buddhist temple, with intricate carvings and stupas against lush green vistas. We marvelled at the towering Prambanan Temple, a Hindu marvel dedicated to the Trimurti, and visited Jodipan’s vibrant “Rainbow Village,” bursting with colourful murals and painted houses.
Java’s natural wonders are equally captivating. Mount Bromo, with its smoky crater and surreal sunrise views, offered a magical experience, while Ijen Crater amazed us with its rare blue fire and the world’s most acidic sulfuric lake. From ancient temples to active volcanoes, Java has it all! Join us in our video to discover these must-see locations and immerse yourself in the island’s beauty and cultural heritage.
Looking to explore even more? Our 3-week Indonesia itinerary takes you through the country’s most incredible destinations.