Overview
Semarang is the capital of Central Java province and one of Indonesia's major port cities, home to roughly 1.7 million people. Positioned on the northern coast of Java, it has been a significant trading hub since at least the 15th century, a history that left behind a layered urban fabric of Javanese, Chinese, Dutch, and Arab influences.
The city divides roughly into the low-lying, flood-prone coastal plain (known locally as kota bawah or Lower City) and the cooler, hilly residential and commercial areas to the south (kota atas or Upper City). The Dutch colonial quarter — Kota Lama — is the most-visited district for first-time travelers, while neighborhoods like Pecinan (Chinatown) and Kampung Melayu reveal other layers of the city's diverse heritage.
Semarang is not a major international tourist destination in the way Yogyakarta or Bali are, which works in its favor: attractions are rarely crowded, prices tend to be lower, and interactions with locals are less transactional. It rewards travelers who enjoy genuine urban exploration over curated experiences.
Before You Go
Visas
Indonesia's visa policy changes periodically. Check TravelerPulse's Visas section for current guidance and verify requirements directly with Indonesia's Directorate General of Immigration (imigrasi.go.id) before traveling.
Health
Consult a travel health professional at least four to six weeks before departure. Discuss vaccinations relevant to Java (hepatitis A and B, typhoid, and routine vaccinations are commonly recommended). Tap water is not safe to drink; use sealed bottled water. Dengue fever is present year-round — use insect repellent.
Climate
Semarang has a tropical monsoon climate. The dry season (roughly May–September) brings lower humidity and more reliable sunshine. The wet season peaks December–February with heavy afternoon rain and occasional flooding in low-lying areas. Even in the dry season, carry a compact rain jacket.
Money
ATMs (BRI, BCA, Mandiri, and international-network machines) are widely available in malls and main commercial streets. Cards are accepted in larger hotels and modern restaurants but cash is essential for street food, local markets, and smaller guesthouses. Verify locally for current exchange options.
Getting There
By Air
Ahmad Yani International Airport (SRG) sits within the city limits, unusually close to the center — around 5–7 km from Kota Lama. It handles domestic routes from Jakarta, Bali, Surabaya, Makassar, and other Indonesian cities, as well as some regional international services. Check current routes and schedules with your preferred airline or booking platform, as they change regularly.
By Train
Semarang has two main stations: Tawang (in the historic Lower City, convenient for Kota Lama) and Poncol. Both connect to Jakarta (Gambir station) and Surabaya via Kereta Api Indonesia (KAI). Journey times, fares, and classes vary; book through the KAI Access app or the official KAI website. Trains are generally a comfortable and punctual option for intercity travel on Java.
By Road
Long-distance buses connect Semarang to Yogyakarta (roughly 3–4 hours depending on traffic and route), Solo, Surabaya, and Jakarta. The Trans-Java toll road has improved journey times significantly in recent years. Several bus terminals operate in the city; Terboyo and Mangkang are the main long-distance hubs — verify which terminal serves your route locally.
Getting Around
Ride-Hailing Apps
Gojek and Grab are the most practical way to get around for most visitors. Both offer motorbike taxis (ojek), car rides, and food delivery. Fares are shown upfront in the app, removing the need to negotiate.
BRT Trans Semarang
The city operates a Bus Rapid Transit (BRT) network called Trans Semarang with several corridors covering key areas including the airport, Tawang station, and major commercial districts. It is an affordable option; verify current routes, fares, and operating hours locally or at the terminal.
On Foot
Kota Lama (the Dutch colonial quarter) is compact and walkable. Sidewalk quality varies and flooding can affect low-lying streets after heavy rain. The hilly Upper City is less pedestrian-friendly and better navigated by app-based transport.
Taxis
Metered taxis operate in the city. Use reputable operators and confirm the meter is running, or agree on a fare in advance.
Things to See & Do
Kota Lama (Old Town)
The Dutch colonial quarter is Semarang's most recognizable district, centered on Taman Srigunting square. Buildings dating from the 17th to early 20th centuries line narrow streets — some beautifully restored, others in picturesque decay. The area has seen active revitalization in recent years, with new cafés and galleries opening in restored warehouses. It is best explored on foot in the morning before heat peaks.
Lawang Sewu
One of Central Java's most photographed landmarks, Lawang Sewu ('Thousand Doors' in Javanese) is a grand Dutch-colonial office complex built in the early 1900s for the Netherlands Indies Railway Company. Its twin towers, sweeping staircases, and stained-glass windows are the main draw. Admission is charged; verify current hours and fees at the site before visiting.
Sam Poo Kong Temple
A large and visually striking Chinese-Javanese temple complex said to mark the landing site of Ming admiral Zheng He in the 15th century. The complex includes multiple shrines and is an active place of worship. It is particularly atmospheric during Chinese New Year festivities. Verify opening hours and any dress code requirements before visiting.
Pecinan (Chinatown)
Semarang's historic Chinatown is one of Java's most intact, with old shophouses, clan temples, and narrow lanes worth wandering. The area is especially lively during Imlek (Lunar New Year) and Cap Go Meh celebrations. The Pasar Gang Baru market within Pecinan is a good place to find local snacks and street food.
Gedung Batu Hill and Surrounding Viewpoints
The hilly southern parts of the city offer elevated perspectives and several residential neighborhoods with colonial-era villas. Simongan area near Sam Poo Kong also has historical Buddhist cave shrines worth exploring.
Day Trips
Semarang is a practical base for day trips to Borobudur, the Dieng Plateau, Solo (Surakarta), and Yogyakarta, all reachable within a few hours by road or rail.
Food & Drink
What to Eat
Semarang has its own distinct culinary identity within the broader Javanese tradition. Key dishes and foods to seek out include:
- Lumpia Semarang — the city's signature snack: spring rolls filled with bamboo shoots, egg, and sometimes shrimp or chicken, served with a sweet sauce and fresh chillies. Both fried and fresh (not fried) versions exist.
- Nasi Ayam Semarang — chicken rice served with a light, aromatic broth and accompaniments; a common breakfast dish.
- Tahu Gimbal — a salad of fried tofu, prawn fritters, bean sprouts, and vegetables dressed with peanut sauce.
- Mie Kopyok — noodles served with a clear broth, lontong (rice cake), sprouts, and a peanut-garlic dressing.
- Wingko Babat — a chewy coconut cake, a popular local souvenir food.
- Bandeng Presto — pressure-cooked milkfish (bandeng) where even the small bones are softened; a Semarang specialty often taken home as a gift.
Where to Eat
Street food stalls and warung (small local eateries) serve the most authentic and affordable food. The Pasar Semawis night market in Pecinan is a popular evening food destination. Kota Lama has seen growth in café-restaurants suited to longer stays. Verify current opening times locally.
Shopping
Semarang is not a major shopping destination but offers some worthwhile local products. Bandeng Presto and Wingko Babat are the most commonly purchased food souvenirs and are sold at dedicated shops near the train stations and along Pandanaran street, which is known as the city's main souvenir strip. Lumpia is also packaged for travel from established shops in Pecinan.
For everyday goods and air-conditioned browsing, the city has several large malls including Paragon City and Java Supermall. Pasar Johar is the city's large traditional market in the Lower City, good for textiles and household goods, though it has been affected by fire and reconstruction in recent years — check its current status locally before visiting.
Practical Information
Connectivity
Mobile data is affordable and widely available through Indonesian SIM cards (Telkomsel, Indosat, XL). Tourist SIMs can be purchased at the airport or mobile phone shops with a passport. Free Wi-Fi is offered in many cafés and hotels; quality varies.
Electricity
Indonesia uses 220V/50Hz with Type C and F plugs (two round pins). Bring a universal adapter if needed.
Emergency Contacts
For general emergencies in Indonesia, the national emergency number is 112. For police: 110. For ambulance: 118 or 119. Verify locally whether these numbers are fully operational in Semarang and confirm the location of the nearest hospital or clinic on arrival.
Pharmacies and Medical
Pharmacies (apotek) are common throughout the city. For serious medical needs, RS Kariadi (a major teaching hospital) is a reference facility — verify contact details and current hours locally.
Tipping
Tipping is not mandatory but is appreciated in restaurants (rounding up or leaving small change is common), and for guides or drivers who give good service.
Safety
Semarang is generally considered a safe city for travelers. Petty theft — phone snatching from motorbikes, pickpocketing in crowded markets — is the most commonly reported issue. Standard urban precautions apply: keep valuables secure and out of sight, be alert in busy public spaces, and avoid displaying expensive items.
The low-lying parts of the city, including Kota Lama, are prone to flooding (banjir rob) — a combination of tidal flooding and land subsidence that affects the northern coastal plain. During the wet season or high tides, some streets may be temporarily impassable. Check local conditions if traveling in those months.
Road traffic is heavy and lane discipline is loose by Western standards. Exercise caution when crossing roads and use pedestrian crossings or follow local lead.
Local Culture & Etiquette
Semarang reflects Central Java's syncretic cultural character, where Javanese, Chinese, Arab, and Dutch influences have coexisted for centuries. The city's population is predominantly Muslim, and Islamic customs should be respected — modest dress is appropriate when visiting mosques or conservative neighborhoods, and awareness of prayer times is considerate.
The city's substantial Chinese-Indonesian community maintains active temple traditions and celebrations. The Cap Go Meh festival (15 days after Lunar New Year) is particularly vibrant in Semarang and draws large crowds to Pecinan. Asking permission before photographing people at places of worship is both polite and expected.
Javanese concepts of unggah-ungguh (respectful social etiquette) remain relevant in daily interactions. A friendly greeting, patience, and a willingness to speak a few words of Indonesian will be well received.
Translate




