Overlook the Century-Old Square! Step Inside Jakarta's Century-Old Cafe in the Old Town!
Stepping into Kota Tua, Jakarta's Old Town, the two-story red-brick Dutch colonial mansion next to Fatahillah Square is Cafe Batavia, the most iconic landmark in the entire old town. More than just a dining spot, it's a living fossil that perfectly preserves Batavia's golden age of the spice trade. With over two centuries of architectural heritage, rooms filled with vintage decor, and panoramic windows overlooking the square, it has become an essential historical retreat for tourists exploring the area.
Constructed in 1805, this is the second oldest building on the square, predated only by the Jakarta History Museum. Originally serving as the residence and administrative office for high-ranking officials of the Dutch East India Company, it once commanded the spice trade across the entire island of Java. Over the years, it was successively repurposed as an art gallery and a warehouse, before officially opening its doors as a cafe and restaurant in 1993. The original colonial structure is impeccably preserved—featuring soaring high ceilings, expansive wooden floor-to-ceiling windows, red-brick facades, and outdoor green parasols. From a distance, it looks like a quintessential Southeast Asian mansion straight out of a 19th-century European oil painting.
The cafe is divided into a casual coffee lounge on the first floor and a formal dining and viewing area on the second. Both levels are brimming with nostalgic details. The walls are adorned with black-and-white vintage photographs from the last century, colonial oil paintings, and old posters, chronicling the early days of Batavian officials, local street life, and bustling port trade. Antique solid wood dining tables, crystal chandeliers, classic grandfather clocks, and genuine leather sofas fill the space. Retro patterned tiles cover the floors, and even the napkins and tableware are printed with the cafe's exclusive crest. Bathed in warm, soft lighting, every corner radiates the enchanting ambiance of a bygone era.
The second floor is the true soul of the cafe. A continuous row of floor-to-ceiling windows directly faces Fatahillah Square. From a window seat, you can take in the statues, vintage bicycles, horse-drawn carriages, and the Dutch-style History Museum right across the way. The natural light is softest and most beautiful between 3 PM and dusk; as the setting sun casts an oblique glow on the ancient red bricks, it creates a brilliant layered interplay of light and shadow. After dark, when the streetlights illuminate the square, the cafe features live jazz performances. With soothing melodies filling the space, sitting quietly to admire the night view offers a uniquely nostalgic charm.
The menu is a delightful fusion of local Indonesian flavors and Dutch colonial cuisine, perfect for a quick afternoon tea or a full-course dinner. For an appetizer, the Dutch Bitterballen is highly recommended—crispy on the outside, creamy on the inside, with a richly spiced beef filling that's perfect for sharing. The signature Indonesian Seafood Nasi Goreng is full of "wok hei" (breath of the wok), topped with a sunny-side-up egg and fresh seafood; it's a must-order for every table. The local specialty, Soto Betawi (coconut milk beef soup), is warm and mellow, boasting a complex layer of spices that perfectly balances the richness of the meat. For drinks, try their signature Kopi Luwak (civet coffee) for a smooth and robust taste, or the Pandan Latte, which carries a hint of Southeast Asian herbal aroma to help you beat Jakarta's daytime heat. To finish off the meal, the Dutch Poffertjes (mini pancakes) are a fantastic choice. These soft, fluffy little bites drizzled with butter and powdered sugar are sweet, comforting, and just the right sweet ending.
A few practical travel tips are worth noting: Cafe Batavia is located right on the side of Fatahillah Square. Taking a Grab directly to the Old Town Square entrance will get you there with just a one-minute walk. It’s easy to pair this visit with nearby attractions like the Wayang Museum (Shadow Puppet Museum) and Toko Merah (Red Shop) for a full-day itinerary. Operating hours are from 9 AM to 1 AM daily. Since it gets crowded in the evenings, it’s highly recommended to call ahead to reserve a window seat on the second floor, keeping in mind there is a minimum spend requirement for the upstairs dining area. Overall, the prices are higher than standard street food, making it a mid-to-high-end dining experience in the old town, tailored for travelers seeking historical ambiance rather than just a quick bite. The staff is polite and attentive, and they can even help you call a ride when you leave, saving you the hassle of hailing a cab on the street. The indoor air conditioning is quite strong, so bringing a light jacket is a good idea. Light-colored or vintage-style outfits will perfectly match the aesthetic of the space.
Sitting quietly by the floor-to-ceiling windows of Cafe Batavia with a warm cup of coffee in hand, watching the crowds stroll leisurely across the square, you’ll feel as if you’ve traveled back 300 years into a bustling spice port of the Age of Discovery. Here, you don't just taste the culinary fusion of Southeast Asia and Europe; through every brick, tile, and faded photograph, you can truly comprehend the diverse, interwoven colonial history of Batavia. It is undoubtedly an unmissable and unique experience when exploring Jakarta's Old Town.