Semarang

Semarang, Central Java's port city, surprises most visitors with how much there is to see: a thousand doors in a Dutch-era railway palace, an admiral's Chinese temple, a boat to the islands, steam trains and cool hill temples.

Semarang
Photo: Galuhranitiara, CC BY-SA 4.0

Attractive locations

Lawang Sewu
Photo: Galuhranitiara, CC BY-SA 4.0

Lawang Sewu

City centre

The Dutch-era headquarters of the railway company, finished in 1907 and nicknamed 'Thousand Doors' for its endless doorways. Stained-glass windows, long corridors and a basement make it the city's best-known landmark.

Best time: Morning

Tip: Go early on a weekday to avoid the crowds and the heat. The basement is a guided visit that may not always be open, so ask at the ticket desk.

Kota Lama (Old Town) & Gereja Blenduk
Photo: Crisco 1492, CC BY-SA 3.0

Kota Lama (Old Town) & Gereja Blenduk

Kota Lama

A walkable quarter of Dutch offices and warehouses that once ran the port trade. Its landmark is Gereja Blenduk, a church from 1753 with a copper dome, now ringed by cafes, murals and small museums.

Best time: Late afternoon into evening

Tip: Walk it in the cooler late afternoon when the lights come on. The church interior may be closed outside service times, so enjoy the outside if it is shut.

Sam Poo Kong Temple
Photo: Yunita Lestari, CC BY-SA 3.0

Sam Poo Kong Temple

Simongan

A large temple complex honouring Admiral Zheng He (Cheng Ho), the Chinese Muslim explorer who, by local tradition, landed here in the early 1400s. Red-and-gold halls surround an old cave shrine.

Best time: Late afternoon

Tip: It is a place of worship: dress modestly and ask before photographing prayers. Some inner areas may need a separate ticket, and afternoons are hot.

Great Mosque of Central Java

Gayamsari

A modern landmark mosque opened in 2006, blending Javanese, Middle Eastern and classical styles. Six huge electric umbrellas inspired by Medina's mosque open over the courtyard, and a 99 m tower has a viewing deck.

Best time: Late afternoon, sunset

Tip: Visitors are welcome outside prayer times; dress modestly. Whether the tower deck and umbrellas are open depends on the day, so check before you go.

Ambarawa Railway Museum
Photo: Saverailfansindo, CC BY-SA 3.0

Ambarawa Railway Museum

Ambarawa

A museum in the old Willem I station of 1873, filled with preserved Dutch-era steam locomotives. A historic mountain rack line climbs from here to Bedono, and special steam trips run along it.

Best time: Morning, dry season

Tip: The steam trip has no fixed daily timetable and is usually a charter, mostly in the dry season - check availability for your date. Easy to combine with Gedong Songo.

Gedong Songo Temples
Photo: Michael Gunther, CC BY-SA 4.0

Gedong Songo Temples

Bandungan

Groups of small Hindu temples from roughly the 8th-9th century, scattered across the cool slopes of Mount Ungaran at about 1,200 m, with sulphur hot springs and wide green views.

Best time: Morning, before the mist

Tip: Go in the morning before cloud closes in. The path between the temple groups is uphill and can be muddy, so wear sturdy shoes and bring a jacket.

Umbul Sidomukti, Bandungan

Bandungan

A highland leisure park at about 1,200 m on the slope of Mount Ungaran, with cool air, forest views, a natural pool, a suspension bridge and activities such as flying fox for families and friends.

Best time: Morning, weekdays

Tip: Weekends and school holidays get crowded, and the road is steep and winding. Activities have age and safety limits, so follow the staff and check what is open that day.

Karimunjawa Islands
Photo: Anton Leddin, CC BY-SA 3.0

Karimunjawa Islands

Java Sea, via Jepara

A marine national park of small islands in the Java Sea, with white sand, clear water, coral for snorkelling and quiet villages. It is a separate boat trip, not a day out from Semarang.

Best time: April to October (calmer seas)

Tip: Boats leave from Jepara and only sail in suitable weather; the sea can be rough in the rainy season, so keep a spare day. Bring ID for tickets and book ahead on weekends.

Dieng Plateau
Photo: Uncredited, Public domain

Dieng Plateau

Wonosobo & Banjarnegara

A high volcanic plateau at around 2,000 m with some of Java's oldest Hindu temples (the Arjuna complex), steaming craters, a colourful sulphur lake and sunrise views from Sikunir hill.

Best time: Sunrise, dry season

Tip: It is a long day trip; staying a night in Dieng makes sunrise easier. Dawn is very cold. Some craters release toxic gas and areas close on volcano alerts - obey signs and staff.

Semarang food: lunpia, tahu gimbal & Chinatown

Chinatown (Pecinan)

Taste lunpia, the local spring roll that blends Chinese and Javanese cooking, and tahu gimbal, fried tofu and shrimp fritters in peanut sauce, around the Tay Kak Sie temple in Chinatown.

Best time: Evening

Tip: A Chinatown night market runs on some evenings, mostly weekends - check before you go. Most food is halal but some Chinese-run eateries serve pork, so ask first.

Airports

Jenderal Ahmad Yani Airport SRG

Semarang, Indonesia

It is about 6 km in a straight line from Semarang.

Adisoemarmo International Airport SOC

Surakarta, Indonesia

It is about 69 km in a straight line from Semarang.

Adisutjipto International Airport JOG

Yogyakarta, Indonesia

It is about 89 km in a straight line from Semarang.

Scams and safe taxis

Taxi and scam advice for this country is on the Indonesia page

Weather by month

Each month shows its average temperature in °C and its mm of rain per month.

  • Jan26.2 °C354 mm
  • Feb26.0 °C349 mm
  • Mar26.4 °C204 mm
  • Apr26.6 °C187 mm
  • May26.4 °C132 mm
  • Jun26.0 °C87 mm
  • Jul26.1 °C50 mm
  • Aug27.2 °C30 mm
  • Sep28.4 °C67 mm
  • Oct28.6 °C118 mm
  • Nov27.6 °C205 mm
  • Dec26.6 °C273 mm

Driest months: Jul, Aug, Sep. Wettest months: Jan, Feb, Dec.

Long-term averages from NASA POWER; the area covered is large, so local weather can differ.

Costs

Prices here are about 29% of US prices (World Bank, 2025). This compares a country's overall prices, not the cost of a trip.

Practical information

Getting there

Ahmad Yani International Airport (SRG) is close to the centre, about 15-30 minutes by car. Trains from Jakarta (roughly 5-6 hours) and Surabaya arrive at Tawang or Poncol stations, and the Trans-Java toll road links Semarang with Solo and Yogyakarta, each roughly 2.5-3.5 hours away by road.

Best time

The dry season, roughly April to October, is best for the highlands, Dieng and the Karimunjawa boats. Semarang itself is hot and humid all year, so plan outdoor sights for the morning or late afternoon; the hills near Bandungan and Dieng are much cooler.

Respect & dress

Cover shoulders and knees at mosques and temples, keep quiet near altars, and ask before photographing people at prayer. Most local food is halal and prayer rooms are easy to find at attractions and malls, but some Chinese-run eateries serve pork, so ask first.

Getting around

In the city use ride-hailing apps or taxis; Kota Lama is best explored on foot. The highlands, Ambarawa, Dieng and the Jepara port for Karimunjawa are spread out, so a car with driver is the easiest way to combine them.

Who can help

Emergency numbers in Indonesia

112 - general emergency (free, works from any phone where the service is live). 110 - police. 118 / 119 - ambulance and medical emergency. 113 - fire. 115 - search and rescue (BASARNAS). English is understood in the main tourist areas; elsewhere ask your hotel to call for you.

Lost passport or serious trouble

Report a lost passport to the nearest police station (get the police report), then contact your embassy or consulate for an emergency travel document. Keep a photo of your passport in your e-mail or phone - it speeds everything up. The official embassy list linked here shows where to find your country's embassy or consulate.

Hospitals

Big cities and Bali have international-standard private hospitals (e.g. Siloam, BIMC in Bali, Mayapada, RS Pondok Indah in Jakarta). Public referral hospitals are cheaper but busier. Ask your hotel or travel insurer for the nearest suitable hospital.

local government

Ministry of Tourism of Indonesia (Kementerian Pariwisata)

Helps with: Indonesia's national tourism ministry. Its contact page lists a call centre, a WhatsApp contact centre, an email address and its office in Jakarta for tourism enquiries.

Who qualifies: Anyone travelling in Indonesia or planning a trip there.

Phone: 021-3838000

Email: [email protected]

Address: Gedung Sapta Pesona, Jl. Medan Merdeka Barat No.17, Gambir, Jakarta Pusat, Jakarta 10110

Official website

Source · checked 2026-11-04

un agency

International Organization for Migration (IOM) Indonesia

Helps with: The UN migration agency, operating in Indonesia since 1979. It works with governments and partners on migration management and crisis response.

Who qualifies: Migrants, governments and partners working on migration. It is not a help service for ordinary tourists.

Phone: +62 21 57951275

Email: [email protected]

Address: Sampoerna Strategic Square North Tower 10th Floor, Jl. Jend. Sudirman Kav 45-46, Jakarta 12930

Official website

Source · checked 2026-11-04

ngo

Indonesian Red Cross Society (PMI)

Helps with: The ICRC says it works with the society on training first responders in pre-hospital care, reuniting separated families and emergency preparedness. No contact details are given, so use the society's website.

Who qualifies: The page does not say who can use it. It names the society as the ICRC's partner in Indonesia.

Official website

Source · checked 2026-11-04

See all information for Indonesia