
Kota Tua Jakarta (Jakarta Old Town or also known as Old Batavia) is a historic district that captures the essence of the city’s colonial past, with its grand architecture, cobblestone squares, and museum-lined streets—yet it continues to attract a vibrant mix of local visitors and international travelers alike. Beyond its cultural appeal, the area also offers a diverse culinary scene. Dining in Kota Tua is a layered experience that blends history, culture, and contemporary tastes. To help you explore the dining scene in Kota Tua, here are our handpicked top restaurants and cafes in Kota Tua Jakarta.
Where to Eat in Kota Tua Jakarta
Acaraki

Tucked within the historic charm of Kota Tua Jakarta, Acaraki offers a refreshing take on Indonesia’s ancient herbal traditions. Inspired by the legacy of jamu, this modern apothecary-style spot reimagines traditional remedies into beautifully crafted, ready-to-drink elixirs—blending roots, spices, and botanicals into flavors that feel both nostalgic and new. The space itself leans into a rustic, almost laboratory-like aesthetic, where glass bottles, wooden accents, and precise preparation methods create a sense of ritual and curiosity.
Jl. Pintu Besar Utara No.11, Jakarta 11110
Phone: 0812-9618-6766
Instagram
Babah Koffie by Kawisari

Tucked inside House of Tugu in Old Town Jakarta, Babah Koffie by Kawisari is less a coffee stop and more a time capsule steeped in heritage. Here, traditional Javanese coffee takes center stage—brewed from sustainably grown beans sourced directly from the Kawisari Coffee Plantation in East Java—delivering a cup that’s as rich in story as it is in flavor. Each sip unfolds like a journey through Indonesia’s deep-rooted coffee culture, best enjoyed beneath an opulent ceiling crowned by a striking dragon installation. Surrounded by high art pieces and a setting that leans delightfully extravagant, Babah Koffie feels theatrical, immersive, and quietly transportive.
Jl. Kali Besar Barat No.28, Jakarta 11230
Phone: +628118711248
Instagram
Café Batavia

Set in the heart of Kota Tua Jakarta, Café Batavia is widely known as a must-visit dining destination and one of the oldest restaurants of its kind. It serves award-winning dishes and beverages while delivering consistently outstanding service, maintaining its reputation through years of excellence. As a classic restaurant backed by a team of dynamic five-star hospitality professionals, Café Batavia welcomes over 700 guests daily and has hosted distinguished visitors from around the world. The restaurant takes pride in offering exclusive selections such as coffees sourced from across Indonesia, alongside its signature dishes and cocktails, all enjoyed within an interior that beautifully reminisces the charm of old Batavia architecture.
Jl. Pintu Besar Utara No. 14, Kota Tua, Jakarta 11230
Phone: +6221691555531
Instagram
Jajaghu Restaurant

Nestled within House of Tugu in Old Town Jakarta, Jajaghu Restaurant presents a vibrant journey through the flavors of Asia, where culinary artistry seamlessly meets mixology mastery. Guests can indulge in a fusion of bold spices and exotic ingredients while unwinding in the chic, cocktail-driven ambiance. The space unfolds into three distinct areas—a striking long bar, an inviting lounge beside it, and a private event area ideal for intimate gatherings and celebrations. Rich with art pieces that are both vibrant and extravagant, Jajaghu offers not just a dining experience but an immersive visual and sensory escape.
Jl. Kali Besar Barat No.28, Jakarta 11230
Phone: +628118711248
Instagram
Kedai Kota Toea

Kedai Kota Toea serves up a comforting lineup of authentic Indonesian classics, from fragrant nasi goreng and hearty bakso to rich, aromatic soto Betawi. The space leans into a relaxed, nostalgic charm, echoing the timeless character of its historic surroundings. It’s the kind of easygoing spot where you settle in for familiar flavours while soaking up the architectural beauty and old-world atmosphere of Jakarta’s most storied district.
Jl. Pintu Besar Utara No. 11, Jakarta 11110
Phone: +6289619992992
Instagram
Kedai Seni Djakarte

Housed in a Dutch colonial building, Kedai Seni Djakarte leans fully into its vintage character—think weathered textures, nostalgic details, and a sense of history that lingers in every corner. The menu plays it crowd-friendly, serving up a mix of authentic Indonesian dishes alongside familiar Western favorites, making it an easy choice for lingering lunches or laid-back hangouts. It’s the kind of place where time slows down, and the atmosphere does just as much of the talking as the food.
Jl. Pintu Besar Utara 17, Jakarta 11110
Phone: +6288108374431
Instagram
Rode Winkel Café

Set against the striking red-brick façade of Toko Merah, Rode Winkel Café offers a laid-back pause amid the buzz of Old Town Jakarta. Housed within the historic building, the café serves a mix of coffee, tea, light bites, and comforting rice dishes, with a few drinks thoughtfully paired with Dutch-inspired traditional snacks. It’s an easy, sun-drenched stop—perfect for cooling off and soaking in the heritage after a stroll through the old town.
Jl. Kali Besar Barat No.11, Jakarta 11230
Phone: +628112724411
Instagram
Same Same Bakery

Same Same Bakery brings a quietly charming take on the modern bakery experience, with a focus on soft, fluffy breads and delicately sweet pastries. The space pairs warm wooden tones with exposed brick walls and a clean, contemporary edge, offering a cozy retreat amid the bustle of the old town. Adding to its appeal, Same Same Bakery comes from the same group behind Little Salt Bread and OO Donut, carrying a reputation for crowd-pleasing, thoughtfully crafted baked goods that feel both playful and comforting.
Jl. Pintu Besar Utara No. 11B, Jakarta 11110
Instagram
