Semarang

Semarang

Semarang will surprise you

Semarang, Central Java’s provincial capital, doesn’t feature on many travellers itineraries except perhaps as a transport hub to whizz past on the way to the jungles of Kalimantan or the idyllic Karimunjawa archipelago, and although it may not have the draw of the province’s royal cities of Yogyakarta or Solo, we think it’s a charming, underrated destination and fans of architecture and history should really consider adding a couple of days here—Semarang will surprise you.

More on Semarang

Browse hotels in Semarang on Agoda


Provided by Travelfish partner Agoda. Prefer Booking? Click here.



Clinging to the north coast, the city is home to over 1.6 million yet it feels more like a big town than one of Indonesia’s largest cities (except when you’re stuck in traffic heading out to the bus station, or trying to cross the road).

Lawang Sewu at night. : Sally Arnold.
Lawang Sewu at night. Photo: Sally Arnold

Semarang’s early history is sketchy, believed to have been an important harbour during the Mataram Kingdom (eighth to tenth century) and visited by Chinese Muslim Admiral Cheng Ho on his expeditions to Southeast Asia during the early 15th century—Sam Poo Kong Temple is dedicated to this adventurous seafarer. In the early days of trade throughout the archipelago, the city had important ties with Melaka in present day Malaysia and by the early 1700s Semarang was a major administrative and trading port for the Dutch. Chinese traders and immigrants were influential in the growth of the city, and today the Chinese are more visible than in many other Indonesian cities.

Within the town’s centre, Semarang’s most interesting sights focus on colonial architecture and major restorations in recent years have influenced a surge in (mostly local) tourism. The cities’s landmark, and most popular tourist destination is enigmatic Lawang Sewu, a former administrative building for the Dutch Railways (Semarang was the locale of Indonesia’s first train station), believed by locals to ... Travelfish members only (Full text is around 900 words.)

Log in to Travelfish

Please sign in to read the rest of this page. The full text is around 900 words.

Log in now
Become a Travelfish member

Choose from a free two-day pass right through to a lifetime membership.

Find out more

19 other destinations in Java

Learn more about Gunung Bromo
Gunung Bromo

Just amazing

Learn more about Bogor
Bogor

Go for the Gardens

Learn more about Banyuwangi
Banyuwangi

Launching point for Kawah Ijen

Learn more about Karimunjawa Islands
Karimunjawa Islands

Island hideout

Learn more about Yogyakarta
Yogyakarta

Java’s heart and soul

Learn more about Malang
Malang

Well worth a stop

Learn more about Dieng Plateau
Dieng Plateau

Stunning and underrated

Learn more about Batu Karas
Batu Karas

Surfer hangout

Learn more about Pangandaran
Pangandaran

A popular weekender

Learn more about Solo
Solo

A cultural heart

Learn more about Surabaya
Surabaya

One of Indonesia’s largest cities

Learn more about Bandung
Bandung

Hello, hello Bandung

Learn more about Cimaja
Cimaja

Surf’s up

Learn more about Ujung Genteng
Ujung Genteng

Get away from it all

Learn more about Probolinggo
Probolinggo

Stay another day

Learn more about Kalibaru
Kalibaru

Plantation town

Learn more about Jepara
Jepara

Home to a feminist hero

Learn more about Cipanas
Cipanas

Hot springs and cool mountain scenes

Learn more about Jakarta
Jakarta

Enormous in every way