Best Things to See in Semarang Old Town
By the siappergi.com team · Published · 10 min read · Baca dalam Bahasa Indonesia
The best things to see in Semarang Old Town are concentrated in one compact district of colonial buildings, churches and canal-side streets, so you can cover most of them on foot or by short ride. This guide walks you through the highlights, the practical details to check before you go, and how to get around comfortably.
Why Semarang Old Town is worth a visit
Semarang's Old Town, known locally as Kota Lama, is a neighbourhood of Dutch-era architecture that developed during the colonial period. Its squares, warehouses, offices and churches give the district a very different feel from the modern city around it. Many visitors use it as a half-day or full-day stop when travelling through Central Java, especially if they are also visiting Yogyakarta, Magelang or the Dieng Plateau.
The area is best enjoyed slowly. Stroll the streets in the early morning or late afternoon, when the light is soft and the heat is lower. Midday in Semarang is hot and humid, so plan indoor stops for the middle of the day.
The main sights to see
Blenduk Church (Gereja Blenduk)
Blenduk Church is one of the most recognisable landmarks in the old town. Its distinctive dome gives the church its nickname, and it stands on a small square surrounded by historic buildings. Check opening times before your visit, as access to the interior can depend on services and local arrangements. Outside the church, the square is a good place to take photographs of the surrounding colonial facades.
Lawang Sewu
Lawang Sewu, meaning "a thousand doors", is a former railway company headquarters built in the early twentieth century. The building is known for its long corridors and many doors, and it has a dramatic history that is covered in guided tours. Allow at least an hour, and check the current tour schedule and ticket arrangements on arrival, since these can change.
Little Netherlands (Kampung Belanda)
Little Netherlands is the name often given to the streets of the old town where Dutch-style houses and offices still stand. Walking here is the simplest way to appreciate the architecture: look up at the gables, shutters and decorative details, many of which are still in their original form.
Mohammad Cheng Ho Mosque and the Sam Poo Kong area
Semarang has a strong Chinese heritage, and the Sam Poo Kong temple complex, dedicated to the admiral Zheng He, is a short distance from the old town. It is a good contrast to the colonial sights and shows the many cultures that shaped the city.
Waterfront and canal views
The old quarter sits near the harbour area, and older canals and river channels still shape the streets. Walk along the water in the late afternoon to see the boats and the colour of the buildings as the sun lowers.
Quick comparison of the main stops
| Stop | Best for | Typical time needed | Tip |
|---|---|---|---|
| Blenduk Church | Architecture and photos | 20-30 minutes | Visit early to avoid crowds |
| Lawang Sewu | History and guided tours | 1-2 hours | Check tour times before you go |
| Little Netherlands streets | Walking and buildings | 1-2 hours | Go in the morning or late afternoon |
| Sam Poo Kong | Chinese heritage | 45-60 minutes | Combine with a trip nearby |
| Harbour and canals | Views and relaxed walks | 30-60 minutes | Best at sunset |
Opening hours, entry fees and tour arrangements can change. Confirm the current details with each site or with your accommodation before you visit.
Practical tips for your visit
- Go early or late. Heat and crowds are lighter before 9 am and after 3 pm.
- Wear comfortable shoes. The streets are uneven in places and you will walk a lot.
- Carry water and sun protection. Humidity is high, and shade is limited on some streets.
- Keep some cash. Small stalls and some entrances may prefer rupiah.
- Respect places of worship. Dress modestly when entering churches and temples, and follow any posted rules.
- Plan your transport in advance. Parking can be limited near the historic core.
Getting around Semarang Old Town
The old town is small enough to walk between the main sights, but Semarang as a whole is spread out. Most visitors arrive from the airport or from another city, then combine the old town with other stops. Using a private car with a local driver can save time and keep your schedule flexible, especially if you are combining Semarang with Yogyakarta, Magelang, Borobudur or Dieng.
If you are planning a wider Central Java route, you can look at options for a car with driver in Central Java that covers the Semarang area and nearby destinations. For a day trip that links the old town with other highlights, the route from Semarang to Dieng is one example to consider. Travellers based in Yogyakarta can also review the route from Yogyakarta to Semarang.
Sample one-day itinerary
- Morning: Blenduk Church and the surrounding square while it is quiet.
- Late morning: Walk the Little Netherlands streets and look at the facades.
- Lunch: Eat at a local warung or cafe near the old town.
- Early afternoon: Lawang Sewu with a guided tour, if available.
- Late afternoon: Walk the waterfront and canal area as the light softens.
- Evening: Continue to Sam Poo Kong or return to your accommodation.
How SiapPergi can help
SiapPergi runs car-with-driver services in Yogyakarta, Yogyakarta International Airport and Central Java, with offices in Jogja (Kabupaten Sleman, Daerah Istimewa Yogyakarta) and Wonosobo (Tosarirejo, Jaraksari, Kec. Wonosobo, Kabupaten Wonosobo, Jawa Tengah 56314). Prices are quoted per route on WhatsApp, and you pay in Indonesian Rupiah when the team meets you, with no online payment and no upfront transfer. If you want a self-drive option instead, SiapPergi also rents scooters and cars with delivery included in Bali and across Indonesia, at fixed catalogue prices: scooters from Rp70.000 per day and cars from Rp310.000 per day, with 2 helmets included with every scooter. Regular vehicles need no deposit and your passport is not held. For self-drive cars in Bali, see car rental in Bali and the Bali airport car rental page. To book quickly on WhatsApp, use this link for a car in Bali: https://wa.me/6281808001102?text=Hi%20SiapPergi!%20I'd%20like%20to%20rent%20a%20car%20in%20Bali.%20Dates%3A%20%E2%80%A6%20Delivery%20to%20(hotel%2Fvilla%2Fairport)%3A%20%E2%80%A6
Planning Your Visit: Timing, Weather and Crowds
Semarang Old Town (Kota Lama) rewards a relaxed pace, so plan your day around the times when the sights are open and the light is kind. Most guests spend between three and five hours covering the main stops, but a slower visit with a coffee break in the middle easily fills a half day.
Best time of day
- Morning (before 10.00): The coolest hours and the quietest streets. This is the best window for photographs of the colonial façades, because the sun is still low and the square is not yet busy with vendors.
- Late afternoon (around 15.00–17.30): Warm, golden light along the canal and a pleasant time to walk the waterfront before dinner.
- Midday: Hot and humid. Schedule indoor stops such as the churches and the museum-style buildings for these hours.
Seasonal considerations
Semarang has a tropical climate with a wetter season roughly from November to March and a drier season from April to October. During the wetter months, carry a light rain jacket or umbrella, and expect short, heavy downpours that can flood low-lying streets for a while. Check the local forecast each morning rather than relying on a single long-range prediction.
A checklist before you leave the hotel
- Comfortable closed shoes, because the old town is best explored on foot and some pavements are uneven.
- A refillable water bottle and a hat or sunglasses.
- Small Indonesian Rupiah notes for entrance tickets, snacks and parking.
- Your phone charged, with a map saved offline in case mobile signal drops in narrow streets.
- A copy of your passport or ID if you plan to enter the older buildings, since some staff ask to see identification.
Common Mistakes Visitors Make
Most problems in Kota Lama come from a few avoidable habits. Keep these in mind and the day will run far more smoothly.
- Treating the old town as a single sight. It is a district. Visit the churches, the colonial streets and the canal as one walk, and do not expect each building to have a long guided tour.
- Arriving at midday in summer heat. The square and the canal banks offer little shade, so the afternoon feels much longer than the morning.
- Assuming every building is open all day. Opening times for historic properties and churches vary and can change, especially on religious holidays and during renovation work. Confirm on the day before you travel to the far end of the district.
- Parking in the narrow streets. Park only where it is clearly allowed, and do not block shopkeepers' entrances. Local attendants may direct you, and a small tip is customary.
- Skipping the water. The canal is attractive, but do not swim, wade or lean over railings to photograph wildlife. Stay on the paved walkways.
Questions Visitors Often Ask
Is Semarang Old Town safe to walk around?
Yes, the district is generally calm and busy during the day, with many local families, students and vendors. As in any city, keep valuables out of sight, be alert in crowded areas and use registered taxis or ride-hailing apps after dark. Late evenings are quieter, so if you are walking back to a distant hotel, a short ride is the more comfortable choice.
Do I need to book tickets in advance?
For most stops you simply buy entry on arrival. Group visits, photo sessions or access to certain interior spaces may need prior arrangement. Because rules and fees can change, confirm the current situation with the venue or the local tourism office before you rely on it for your plan.
Can I see everything in one day?
It is possible to cover the highlights in one well-planned day, as shown in the sample itinerary above. However, if you enjoy architecture and history, two half-days give you time to notice details you would otherwise rush past.
Are the sights suitable for children and older travellers?
Yes. The walking distances are short, the streets are mostly flat and there are benches along the waterfront. Families should plan rest stops and bring snacks and water, since shade is limited in the square.
Getting Around on Your Own or with a Driver
Once you have arrived in the district, the simplest method is to walk between the nearby stops. For longer transfers, such as travelling from the city centre, the airport or the nearby neighbourhoods, you have several options.
| Option | Best for | Things to note |
|---|---|---|
| Walking | Covering the core stops once you arrive | Free, flexible, best in the morning or late afternoon |
| Ride-hailing app | Short hops and returning to your hotel | Confirm the pick-up point; traffic can slow trips |
| Self-drive scooter or car | Independent travellers who plan to explore beyond the old town | Check your licence requirements and parking rules |
| Car with a local driver | Multi-stop days, families, or visitors who prefer not to drive | Agree the route, timing and hours in advance |
If you are choosing between self-drive and a driver, consider how many stops you want to make and how much time you want to spend in traffic. A driver removes the need to find parking and lets you focus on the sights.
Practical Notes on Photography and Respect
Photography is welcome in most public areas of the old town, and the façades, the canal reflections and the morning light are excellent subjects. Still, be considerate. Ask before photographing people up close, particularly vendors and worshippers at the mosque and the churches. Dress modestly when visiting religious buildings, cover your shoulders and knees, and remove your shoes where requested. Avoid using flash inside places of worship, and do not climb on monuments or sit on delicate structures for a photo.
Extending Your Trip Beyond the Old Town
Many visitors combine a day in Semarang with other parts of Central Java. Popular ideas include a visit to the Dieng Plateau, which is reached by road through hilly countryside, or a trip to Yogyakarta to see Borobudur and Prambanan. Travel times on Indonesian roads depend heavily on traffic and weather, so allow generous buffers and avoid scheduling tight connections. Check the official tourism information for road conditions before setting out on mountain routes.
Final Tips for a Smooth Visit
- Start early, keep a loose schedule, and treat breaks as part of the experience rather than a delay.
- Eat where the locals eat. Small warung and cafés near the square serve simple, affordable meals, and asking staff for their recommendation is a good way to start a conversation.
- Carry cash for small purchases, because not every stall or parking attendant accepts cards or e-wallets.
- Check opening times, transport options and local rules on the day, because these details change and official sources always take priority over older guides, including this one.
Before you go
Check opening hours, tour schedules and any entry requirements on the day, as these can change. Confirm your transport plan the evening before, and keep your accommodation's address handy for the driver or any taxi booking.
Car with driver in Jogja & Central Java
Airport pick-up, Borobudur, Prambanan, Dieng and city tours — price per route on WhatsApp.
Ready to rent a scooter or car?
Fixed catalogue prices, delivered to your hotel or villa. Book on WhatsApp and pay when the vehicle arrives.
This guide follows the SiapPergi editorial policy: facts are checked, market prices are given as ranges and mistakes are corrected.