International Travelers: If you are arriving from outside Indonesia, you may fly into Soekarno–Hatta International Airport in Jakarta or Juanda International Airport in Surabaya first. From there, take a domestic flight to Ahmad Yani International Airport in Semarang.
Domestic Travelers: Direct domestic flights are available from several Indonesian cities to Ahmad Yani International Airport. Upon arrival at the airport, you can take a taxi or ride-sharing app directly to Lawang Sewu which is approximately 5 kilometers away and takes about 15 minutes.
Semarang has two main railway stations: Semarang Tawang and Semarang Poncol. You can take a train to either station from major cities in Java, like Jakarta, Bandung, or Surabaya. Lawang Sewu is located closer to the Tawang station, approximately 3 kilometers. Once you arrive at the station, take a taxi or a local tricycle called "becak" to reach the site.
Long-distance buses arrive at Semarang's Terboyo Bus Terminal. From there, you can take a local bus, taxi, or ride-sharing service to reach Lawang Sewu in the center of the city.
If you're renting a car or traveling with your own vehicle, you can navigate to Jalan Pemuda, where Lawang Sewu is situated. Parking is available nearby.
Once in Semarang, you can opt for various local transportation modes such as taxis, buses, ride-sharing services, and becak to get to Lawang Sewu.
Lawang Sewu is open: daily from 7:00 AM to 9:00 PM. The entrance fee may vary, so it’s recommended to check the latest information before your visit.
Consider hiring a guide at Lawan Sewu to learn in-depth about the history of this iconic building.