Semarang travel guide
Lawang Sewu, Kota Lama's domed church and lumpia from Gang Lombok
The capital of Central Java, with a restored Dutch old town, Lawang Sewu, Zheng He's temple at Sam Poo Kong and a Chinatown full of food. June to September is the dry season; two days covers the city, with a third for Gedong Songo or Ambarawa. Prices are low, and many nationalities get an e-Visa or visa on arrival.
Central Java's capital climbs from a hot coastal plain into green hills, and the climb tells its story. Down by the sea is Kota Lama, the old Dutch trading town with its domed Blenduk church and crumbling warehouses. Uphill in Candisari and Gombel, newer suburbs catch a little more breeze and look back over the port.
Semarang was one of the great harbours of the Dutch East Indies, and its colonial buildings are among the best kept in Indonesia. Lawang Sewu, the railway company headquarters known for its many doors and its ghost stories, sits on the Tugu Muda roundabout, while the old town has been restored and now fills with photographers at weekends.
Chinese merchants shaped the city just as much. Pecinan, the old Chinatown, squeezes temples and food stalls into the lanes off Gang Pinggir. Out in the western district of Simongan, the Sam Poo Kong temple honours Admiral Zheng He, the Ming dynasty navigator said to have landed here in the 15th century.
Domestic tourists come mainly to eat. Lumpia stuffed with bamboo shoots, bandeng presto and wingko babat are the classic things to carry home, and the souvenir shops on Jalan Pandanaran sell little else. Few foreigners stay long, which is a shame, because the city also makes a good base for the Gedong Songo temples and the Ambarawa railway museum.
Explore Semarang by theme
Find your kind of trip: 24 travel themes, each with the packages in Semarang.
Semarang at a glance
The essentials first-time visitors ask about, in one place.
Explore more of Indonesia
Pick a place by travel style: nature, cities, heritage, hills, islands.
Nothing in that category yet.
Top things to do in Semarang
Dutch colonial streets, Chinese temples, a vast new mosque and the north coast's best snacks.
No things to do in Semarang are listed yet. Browse all things to do
Best time to visit Semarang
Month by month, so you can pick the weather and the crowds you want.
July and August each get under 50 mm of rain; highs of 33-34C make mornings and evenings the time to walk Kota Lama.
Rain eases or returns; still hot, with fewer crowds.
January and February bring 350 mm or more a month, and rob tides combined with rain flood the streets around Tawang and the port.
On the eve of Ramadan the city holds Dugderan, a parade with drums, cannon fire and the warak ngendog, a mythical beast mixing Chinese, Arab and Javanese features; the fair around it is lively and the streets near the old Kauman mosque fill up.
Packages in Demand
A Journey to Remember
Tours, activities and day trips in and around this destination, with the details you need before booking.
No packages in Semarang are listed yet. Browse all packages
Create Your Custom-Made Trip to Semarang
Traveling to Semarang? Chat with a Local Travel Specialist in Semarang Who Can Help Organize Your Trip.
START HEREOur Travel Experts are Recommended by
Plan your trip
Practical answers before you go. Pick a topic.
Getting there
Ahmad Yani airport by BRT, and the Tawang and Poncol stations
Jenderal Ahmad Yani International Airport (SRG) is unusually close, only a few kilometres west of the centre. Flights come from Jakarta, Surabaya, Bali, Balikpapan and Banjarmasin, plus Kuala Lumpur and Singapore. Trans Semarang BRT buses call at the terminal by day, and an evening airport service runs until about midnight; reaching Simpang Lima usually means one change, so ask the shelter staff which corridor to take. The official taxi desk sells fixed zone fares; a Grab, Gojek or Blue Bird car is usually cheaper and takes 20 to 30 minutes to Simpang Lima. Semarang sits on the north coast main line between Jakarta and Surabaya. Executive trains stop at Tawang, a 1914 station on the edge of Kota Lama; economy trains use Poncol. Jakarta is about 5 to 6 hours by fast train and Surabaya about 4. Intercity buses mostly use Mangkang terminal on the western outskirts, and Pelni ships sail from Tanjung Emas port to Kalimantan.
- Trans Semarang BRT from SRG
- Daytime corridors plus an evening airport service until about midnight
- Taxi, Grab or Gojek
- About 20 to 30 minutes to Simpang Lima
- Tawang station
- Executive trains; Jakarta about 5 to 6 hours, Surabaya about 4
- Poncol station
- Economy trains on the same north coast line
- Walk to the departures level to pick up an app car, since the arrivals taxi desk charges fixed zone fares.
- Tawang can flood at high tide in the wet season; leave extra time to get to your train.
Where to stay
Simpang Lima, Kota Lama or up the hill at Candisari
Simpang Lima, the giant five-way square, is the practical centre, with malls, hotels of every grade and late-night food. Jalan Pemuda and Jalan Pandanaran, running from Lawang Sewu to Simpang Lima, have mid-range hotels within walking distance of both. Kota Lama has a handful of boutique hotels in restored buildings, great for atmosphere but humid and prone to flooding. For cooler nights, the hill suburbs of Candisari and Gombel have hotels with views over the city. Budget guesthouses cluster on Jalan Kauman near Johar market.
- Simpang Lima
- Central, lots of food and malls; heavy traffic around the square
- Jalan Pemuda and Pandanaran
- Walk to Lawang Sewu and the souvenir shops; busy main roads
- Kota Lama
- Restored colonial buildings and cafes; flood risk in the rainy season
- Candisari and Gombel
- Cooler hills and city views; a ride from everything
Getting around
Trans Semarang corridors and becaks around Pecinan
Trans Semarang buses run on several corridors from raised shelters along the main roads, with interchanges at Balai Kota (city hall) and the shelters on Jalan Pemuda. They do not have their own lanes, so they get stuck in traffic like everyone else. Pay with an e-money card; one fare covers transfers within the time limit. Grab and Gojek cars and motorbike taxis are the easiest way to reach Sam Poo Kong, Gombel and the hills. Kota Lama and Pecinan are best on foot: the walk from Gereja Blenduk to Gang Lombok takes about 15 minutes. Becaks wait around the old town and the markets, handy for short hops in the heat if you agree the fare first.
- Trans Semarang
- Interchange at Balai Kota and Jalan Pemuda; pay by e-money card
- Grab and Gojek
- Best for Sam Poo Kong, the Great Mosque and the hill suburbs
- On foot
- Kota Lama to Pecinan in about 15 minutes
- Avoid walking between sights in the middle of the day from July to October, when highs reach 34C.
Know before you go
What makes Semarang worth the trip, and what catches visitors out.
Why travelers love it
- Lawang Sewu's flooded basement, reopened in January 2025 for short guided visits in boots and helmets under the old railway offices.
- Gereja Blenduk, the domed 18th-century church that anchors Kota Lama, best seen in the early morning before the crowds.
- Sam Poo Kong's red halls, built against a cave where Zheng He is said to have sheltered.
- Pasar Semawis, the weekend night market on Gang Warung in Chinatown, for lumpia, satay and Chinese sweets.
- The Al-Husna tower at the Great Mosque of Central Java, with a lookout over the city to the sea.
Good to know
- Rob tides flood the lower town around Tawang and the port, especially from November to March.
- Midday heat is fierce; plan outdoor sightseeing before 10:00 and after 16:00.
- Dress modestly for the Great Mosque, which lends wraps at the entrance.
- Pork is common in Chinatown; halal stalls display their status.
Trip fit
BookingMentor editorial ratings out of 5, based on a first-time visitor's experience.
Weather in Semarang, month by month
Tap a month to see what to expect. Figures are long-term averages for Semarang.
Climate figures are approximate long-term averages for Semarang (Starlings Roost Weather, via Wikipedia).
Gereja Blenduk at dawn and Lawang Sewu after dark over two days
Two days cover Semarang's coast and hills. Be in Kota Lama by 07:00 to see the domed Gereja Blenduk of 1753 in soft light, cross to Pecinan and the Tay Kak Sie temple on Gang Lombok, and save Lawang Sewu, the old railway headquarters, for an evening tour after dark.
Day one, morning. Be in Kota Lama by 07:00, when the light is soft and the domed Gereja Blenduk, dating from 1753, has the square to itself. Walk the restored streets past old trading offices and cafes, then cross the Berok bridge to Pecinan. Klenteng Tay Kak Sie on Gang Lombok is the most important of Chinatown's temples, set by the river with a replica of Zheng He's ship.
Afternoon. Shelter from the heat at Sam Poo Kong in Simongan, a red temple complex built around a cave where the Ming admiral is said to have rested. In late afternoon, ride up to the Masjid Agung Jawa Tengah, whose huge courtyard umbrellas open like the ones in Medina; take the lift up the Al-Husna tower for the view.
Evening. If it is Friday to Sunday, eat at Pasar Semawis in Chinatown. On other nights, head to Simpang Lima.
Day two, morning. Visit Lawang Sewu on the Tugu Muda roundabout, the 1907 railway headquarters with its many doors and stained glass. Then wander along Jalan Pandanaran to buy snacks.
Afternoon. Head south to Pagoda Avalokitesvara at Watugong, a seven-storey pagoda, or to Kampung Pelangi, a hillside village painted in rainbow colours.
Evening. Go back to Lawang Sewu, whose grounds stay open into the evening, or watch the city lights from Gombel hill.
Lumpia on Gang Lombok, bandeng presto and tahu gimbal
Semarang's food mixes Javanese, Chinese and Arab influences, often sweet, savoury and fishy at once. Start with lumpia semarang, spring rolls of bamboo shoots, egg and prawn, at the stalls on Gang Lombok, then try bandeng presto, pressure-cooked milkfish with soft bones, and tahu gimbal, tofu and prawn fritters in peanut sauce.
Semarang's food is a north-coast mix of Javanese, Chinese and Arab influences, and much of it is sweet, savoury and fishy at the same time.
Start with lumpia semarang, spring rolls filled with bamboo shoots, egg and prawn or chicken, eaten fried or fresh with a thick sweet sauce, spring onion and pickled cucumber. The stalls along Gang Lombok by the Tay Kak Sie temple have been making them for generations. Bandeng presto, milkfish pressure-cooked until even the bones are soft, is the city's other famous product; the shops on Jalan Pandanaran sell it vacuum-packed alongside wingko babat, a chewy coconut cake.
For a proper meal, try tahu gimbal, fried tofu with crisp shrimp fritters, cabbage and bean sprouts in peanut sauce, or nasi ayam, rice with chicken, egg and a mild coconut gravy, often eaten late at night. Soto semarang is a light clear broth with rice, chicken and plenty of garlic. Adventurous eaters should look for babat gongso, tripe stir-fried in a sweet and spicy sauce, and mie kopyok, noodles in garlic soup with rice cakes and crackers.
The best way to sample many dishes at once is Pasar Semawis, Chinatown's weekend night market. Simpang Lima's stalls are the place for a late supper on weekdays.
Gedong Songo, Ambarawa and the Dugderan fair
Some of Semarang's best trips lie an hour or two inland, where the air cools. Gedong Songo is a group of 8th-century Hindu temples at about 1,200 m on Mount Ungaran, and Ambarawa has a railway museum. Dugderan, the city's biggest festival, falls just before Ramadan, so its date moves earlier each year.
Some of the best of Semarang lies an hour or two inland, where the hills climb toward the volcanoes and the air finally cools.
Gedong Songo, on the slopes of Mount Ungaran above Bandungan, is a group of small 8th-century Hindu temples spread across a hillside at around 1,200 m. Allow two hours to walk between them; horses are available for the steepest stretches. Nearby hot springs make a good end to the visit. On the way, the Ambarawa Railway Museum keeps a collection of old steam locomotives in a 19th-century station and runs occasional heritage train trips.
To the north-east, Demak, with one of Java's oldest mosques, and the woodcarving town of Jepara are easy day trips. Jepara is also the port for boats to the Karimunjawa islands.
Timing matters. Highs stay around 31-34C all year, so rain is the deciding factor. July and August average under 50 mm a month, ideal for hill trips, while January and February bring over 350 mm and slippery paths at Gedong Songo. Chinese New Year and Cap Go Meh are celebrated in Pecinan, and each year, in July or August, a procession carries Zheng He's statue from Tay Kak Sie to Sam Poo Kong (27 July in 2025, 15 August in 2026).
Travelers are asking
No questions yet about Semarang. Ask the community or our travel team, and the answer will show here once it is published.
Our travel desk answers questions about Semarang
How we research our Semarang travel guide
Semarang's BRT routes and Lawang Sewu tour times are checked with the operators and the city's website; Dugderan follows the lunar calendar and is confirmed each year.
Last updated . Spotted something out of date? Tell us.
Checked against trusted sources:
Official website of SemarangIndonesia e-VisaLove Bali
Before You Go...
Discover Trips & Info
A Travel Network Connection Travelers and locals
Incredible Event & Festival, Don't Miss!
Most Popular Event & Festival of Semarang
Festivals and events in this destination, with dates, venues and ticket details where available.
No upcoming festivals or events in Semarang are listed right now. Browse all events
Memorable Experiences
Where to Go (& NOT Go) In Semarang!
Roaming the World one Adventure at a Time: Travel Tales, Tips, and Inspiration for wanderlusters.
Subscriber
Popular car hire destinations
Explore more options to hire a car for cheap
Frequently Asked Questions (FAQs)
Quick answers to the questions travelers ask most before visiting Semarang.
Booking
The name means 'a thousand doors' in Javanese, but the real number is a few hundred. Its tall windows look like doors, which adds to the effect.
General
It is atmospheric more than frightening: you walk through low, partly flooded rooms in boots and a helmet while a guide tells stories about its use as a prison during the war.
For Zheng He, also called Cheng Ho or Sam Poo, the Muslim Chinese admiral of the Ming dynasty who is said to have landed in Semarang in the early 15th century. The temple is used by Chinese Buddhists, Taoists and some Muslims.
Executive trains use Tawang, next to Kota Lama, and economy trains use Poncol. The fastest trains take about 5 to 6 hours from Jakarta.
Bandeng presto (soft-boned milkfish), wingko babat coconut cakes and lumpia. Shops along the street pack them for travel.
Yes. The temples are about 1 to 1.5 hours away by car near Bandungan; combine them with the Ambarawa Railway Museum on the way.
Parts of the old town and the area around Tawang station flood during rob tides and heavy rain, mainly from November to March. Drainage works have reduced it but not stopped it.
A mythical creature with a dragon's head, the body of a buraq and a goat's legs, made for the Dugderan parade before Ramadan. It symbolises Semarang's mix of Javanese, Chinese and Arab communities.
Trans Semarang buses run on several corridors from raised shelters along the main roads, with interchanges at Balai Kota (city hall) and the shelters on Jalan Pemuda. They do not have their own lanes, so they get stuck in traffic like everyone else. Pay with an e-money card; one fare covers transfers within the time limit.
Timing & weather
On weekend evenings, usually Friday to Sunday, along Gang Warung in Chinatown. Get there by about 19:00 before the busiest stalls run out.
The best time to visit Semarang is Jun to Sep. July and August average under 50 mm of rain, against nearly 380 mm in February.
- Dry season: June - September (July and August each get under 50 mm of rain; highs of 33-34C make mornings and evenings the time to walk Kota Lama)
- Shoulder: April - May, October (Rain eases or returns; still hot, with fewer crowds)
- Wet season: November - March (January and February bring 350 mm or more a month, and rob tides combined with rain flood the streets around Tawang and the port)
September is the warmest month in Semarang, with average highs of 34°C, and August the coolest, with lows of 23°C. February is the wettest month, at about 379 mm of rain; August is the driest.
Getting there
A Grab or taxi takes 20 to 30 minutes. The BRT is the budget option and runs into the evening, but it normally involves a change of bus on the way.
Visa & documents
Most visitors need a visa. Citizens of many countries can buy a 30-day visa on arrival or an electronic visa on arrival (e-VOA) online, extendable once. Everyone completes the free All Indonesia arrival card (customs and health declaration) within 72 hours before arrival.
Health & safety
Indonesia is generally safe. Natural hazards (volcanoes, earthquakes, strong currents) and scooter accidents are the main risks. Drug laws are extremely strict.