Most cruise passengers treat Semarang as a gateway to Borobudur and nothing more, barely glancing at the city before boarding a bus inland. What they’re missing is one of Java’s most characterful port cities — a layered, living place where Dutch colonial facades meet Chinese temples, smoky street food stalls, and a coastline that surprises at every turn.
Arriving by Ship
Semarang’s cruise terminal sits at Tanjung Emas Port, a working commercial harbour about four kilometres from the city centre. It’s not the most glamorous arrival point — expect industrial cranes and container ships as your backdrop — but the port is efficient and well-organised, with taxis, rideshare apps (Grab and Gojek work well here), and tour operators readily available dockside.
The city centre is a short drive away, but traffic can be unpredictable, especially during morning rush hours. If your ship arrives early, take advantage of the quieter streets before the heat of the day builds. Most cruise passengers have anywhere from six to ten hours ashore, which is genuinely enough time to explore Semarang itself — or make the iconic journey to Borobudur if the ancient temples are calling you.
Things to Do

Semarang’s Old Town, known as Kota Lama, is the unmissable starting point. Walk its crumbling but beautiful streets and you’ll find Dutch colonial architecture in various states of photogenic decay — pastel warehouses, wrought-iron balconies, and the striking Blenduk Church, a Dutch Reformed church built in 1753 that still stands proudly at the district’s heart.
A short distance away, the Sam Poo Kong Temple is one of the city’s most dramatic landmarks — a vivid complex of red pavilions and golden statues marking the legendary landing point of Chinese explorer Zheng He in the 15th century. Entry is affordable and the atmosphere is genuinely atmospheric, especially if you visit in the morning light.
For something more adventurous, the journey to Borobudur — the world’s largest Buddhist temple, a UNESCO World Heritage Site — takes about an hour and a half from Semarang. It’s a half-day commitment but one that delivers some of the most profound sightseeing in all of Southeast Asia. 🎟 Book: Borobudur Private Excursion From Semarang (Upper level access) If you’d prefer a curated city experience, a guided tour is an efficient way to see Kota Lama, Sam Poo Kong, and other highlights without the stress of navigating independently. 🎟 Book: Semarang Tour For Cruise Passengers 🎟 Book: Semarang Private City Tour
Local Food
This is where Semarang genuinely surprises. The city has a distinct culinary identity that most visitors never discover because they’re eating at hotel buffets near Borobudur. Don’t make that mistake.
Lumpia Semarang is the dish to seek out — a spring roll filled with bamboo shoots, egg, and prawns, either fried crispy or served fresh, with a sweet soy dipping sauce. It’s the city’s signature snack and locals are quietly proud of it. You’ll find the best versions in Pecinan, the old Chinese quarter, at stalls that have been doing the same recipe for generations.
Tahu Gimbal is another local essential — a hearty bowl of fried tofu, shrimp fritters, and vegetables drenched in sweet peanut sauce. It’s sold by street vendors across the city and typically costs less than a dollar. For something sweet, look out for Wingko Babat, a chewy coconut cake that makes a perfect edible souvenir from the local markets.
Shopping

Semarang won’t dazzle you with high-end boutiques, but it offers some of the most authentic souvenir shopping on Java. The Pasar Johar market is a sprawling traditional bazaar near the old town where you can browse batik fabrics, hand-carved wooden goods, and spices — genuine products at local prices, not tourist-inflated ones.
For batik specifically, Semarang has its own regional style characterised by more muted, earthy tones compared to the bolder patterns of Yogyakarta. Small batik workshops in the Pecinan area welcome visitors and allow you to watch artisans at work before purchasing directly.
Practical Tips
The local currency is the Indonesian Rupiah (IDR), and ATMs are available near the port and throughout the city centre. Most vendors accept cash only, so carry small denominations. The weather in Semarang is tropical year-round — hot and humid — so lightweight clothing, sunscreen, and a reusable water bottle are essential. Grab and Gojek apps are the most reliable and affordable way to get around independently, though a private guided tour simplifies logistics considerably if you’re short on time. 🎟 Book: Semarang : Private Custom Tour with a Local Guide If you need a smooth transfer back to the airport at the end of your journey, pre-booking is wise. 🎟 Book: Private Transfer from Semarang Tengah to Semarang Airport (SRG)
Semarang rewards the curious. Arrive with an open mind, resist the urge to spend your entire day on a bus, and you’ll discover a Javanese city with personality, history, and flavour that most cruise itineraries never tell you exists.
🎟️ Things to Book in Advance
These highly-rated experiences fill up fast — book before you arrive to avoid missing out.
This page contains affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
📍 Getting to Semarang Indonesia
Use the interactive map below to explore the port area and plan your route from the terminal.

Leave a Reply