Where are you going?
Or, let us surprise youSpin the Globe ®

The Best Things to Do in Semarang, Indonesia

List View
Map View
Save Place
Jl. Badrawati, Kw. Candi Borobudur, Borobudur, Magelang, Jawa Tengah, Indonesia

The wonders of Borobudur—one of the world's great monuments and a UNESCO World Heritage Site—await visitors to these hills of Central Java. This famous temple complex, the largest Buddhist temple in the world, dates back to the 8th and...

Save Place
Jalan Simongan No.129, Bongsari, Semarang Barat, Bongsari, Semarang Bar., Kota Semarang, Jawa Tengah 50148, Indonesia

A short trip five kilometers (three miles) south of Semarang's city center transports you to another world entirely, the site of a well-preserved Indo-Chinese–style temple complex. Sam Poo Kong, a temple that honors a...

Save Place

The rumor of hauntings won't surprise you when you see the colonial-era building that once was the headquarters of the Dutch East Indies Railway Company. The site's name means "Thousand Doors," and the fabulous mid-19th-century building...

Save Place
Jl. Stasiun, Panjang, Ambarawa, Semarang, Jawa Tengah 50614, Indonesia

Rail buffs won't want to miss a visit to this train museum and station about an hour (40 kilometers, or 25 miles) south of Semarang, housing a collection of 21 steam locomotives, four of which still roll along their merry way. A heritage railway...

Save Place
Jalan Gang Lombok No. 11, Purwodinatan, Semarang Tengah, Purwodinatan, Semarang Tengah, Kota Semarang, Jawa Tengah 50137, Indonesia

Three generations of the same Semarang family have been making delicious lumpia (spring rolls) at this small but wildly popular restaurant, which draws the crowds en masse. Order them perfectly fried or lightly steamed, and...

Save Place
Kota Lama, Jl. Letjen Suprapto No.59, Tj. Mas, Semarang Utara, Kota Semarang, Jawa Tengah 50174, Indonesia

This Dutch colonial–style restaurant in the Outstadt has long been a favorite for its cool vintage décor and comforting Western (mainly Italian) fare. The cocktail list is classic—you can't go wrong with a Negroni or a gin...

Save Place
Jl. Kaligawe Raya KM.1 No.96, Tambakrejo, Gayamsari, Kota Semarang, Jawa Tengah 50161, Indonesia

Shop for batik (in ready-to-wear clothing or swaths of fabric), carvings, T-shirts and other souvenirs at this small shopping complex east of Outstadt. Webe sells unique Indonesian-made handbags wrought from woven polyester. And there's a cute...

Save Place
Jl. Perintis Kemerdekaan No.172, Srondol Wetan, Banyumanik, Kota Semarang, Jawa Tengah 50263, Indonesia

Elegant dresses and bolero shirts for women and men's button-down short-sleeve shirts are among the ready-to-wear batik designs at this comprehensive store. Batik fabric in a wide range of patterns is also available for purchase as...

Save Place
Jl. Letjen Suprapto No.32, Tj. Mas, Semarang Utara, Kota Semarang, Jawa Tengah 50174, Indonesia

Outstadt means "old city" in Dutch. And you'll be in for some beautiful, if decaying, views of colonial buildings when you visit this atmospheric neighborhood of Semarang. Old Dutch town houses and warehouses line the streets. While walking...