Like A Local Guide

Semarang

A colonial old town, a grand mosque, hilltop temples and Javanese food

Browse Semarang

Semarang is a busy port city on the north coast of Java, often overlooked but full of character: a restored Dutch colonial Kota Lama old town, the striking Sam Poo Kong Chinese temple, and the vast Grand Mosque of Central Java. Our local picks run from lumpia spring rolls to Javanese coffee. More hand-picked recommendations are on the way – filter by category and budget below.

Semarang at a glance

  • Ideal stay: 1 to 2 days
  • Best time to visit: May to September
  • Highlights: Kota Lama old town, Sam Poo Kong and the Grand Mosque
  • Where to stay: the centre near Kota Lama and Simpang Lima
  • Local picks: a growing set of hand-chosen tips
  • Getting around: taxis and ride-hailing, with a walkable old town

Where to stay in Semarang

Compare live hotel prices and availability on the map. We may earn a commission at no extra cost to you.

Before you go

Things we recommend sorting before any trip. We may earn a commission at no extra cost to you.

Travel medical insuranceSafetyWing's Nomad Insurance works like a subscription: pay by the month, cover in most countries worldwide, and you can sign up even after your trip has started.Check prices on SafetyWing
Data the moment you landAn Airalo eSIM gets your phone online in 200+ destinations before you even leave the airport - no SIM swap, no surprise roaming bill. Use code UNLIMITED4YOU for 15% off your first Unlimited eSIM (through Sept 30, 2026).Get an eSIM on Airalo

Book your trip to Semarang

Find the best hotels and book tours and experiences, all in one place.

Find hotels in SemarangBook tours and experiences

Semarang travel FAQ

How many days do you need in Semarang?

One to two days covers the old town, the temples and the mosque, with the great temple of Borobudur an easy day trip away.

Where is the best area to stay in Semarang?

The centre near Kota Lama and Simpang Lima keeps the old town, cafes and shopping within reach.

What are the best things to do in Semarang?

Browse the local picks above, from the Kota Lama old town and Sam Poo Kong temple to the Grand Mosque and a day trip to Borobudur.

What is the best time to visit Semarang?

The drier months from May to September are most comfortable; it is hot and humid year round.

Scroll to Top