Semarang (formerly Dutch: Samarang, Indonesian: Kota Semarang), is a city on the north coast of the island of Java, Indonesia. It is the capital and largest city of the province of Central Java.
It has an area of 373.78 square kilometres (144.32 sq mi) and a population of approximately 1.8 million people, making it Indonesia’s fifth most populous city  and the fifth largest Indonesian city after Jakarta, Surabaya, Bandung, and Medan. The built-up (metro) area had 3,183,516 inhabitants at the 2010 census spread on 2 cities and 26 districts. Greater Semarang (a.k.a. Kedungsapur) has a population of close to 6 million (see Greater Semarang section), and is located at 6°58′S 110°25′E. A major port during the Dutch colonial era, and still an important regional center and port today, the city has a dominant Javanese population.
Semarang features a tropical rainforest climate that borders on a tropical monsoon climate. The city features distinctly wetter and drier months, with June through August being the driest months. However, in none of these months does average precipitation fall below 60 mm, hence the tropical rainforest categorization. Semarang on average sees approximately 2800 mm of rain annually. Average temperatures in the city are relatively consistent, hovering around 28 degrees Celsius.
The national language, Bahasa Indonesia (Indonesian), is the medium of government, commerce and education. Many locals also speak the regional language, Javanese (sometimes with a local accent). There is a surprising amount of English visible in Surabaya on advertising and signs, and English is the most widely understood foreign language.
Semarang’s Achmad Yani Airport has one terminal to the south of the runway, with one arrival and departure gate each for domestic and international flights. The terminal has a total area of 2,657 m2 and domestic capacity of 180 passengers. Facilities include souvenir shops, food outlets, bank, money changer, hotel and travel booking offices, taxi and rental car services. It also has a 2,680 x 45 metres runway.
There are Airport taxi provided and the reception available right in the arrival terminal. Please note that some public taxis in Semarang can’t take passengers in Airport and sometimes require their passengers to walk about 50 meters from arrival gate to airport inner gate placed near rail crossings.
Trans Semarang, a bus rapid transit (BRT) of Semarang starting to serve Achmad Yani Intl Airport with only one corridor going through the airport but all the corridors available are inter-connected to this corridor. Expected headway is 15 to 30 minutes(or sometimes more if there is traffic jam) between buses. To reach its shelter,you need to walk about 100 m from Arrival Gate. The shelter placed about 20-30m after rail crossings.
Semarang has two main stations, Semarang Tawang and Semarang Poncol. Seats in eksekutif (first class) and bisnis (second class) for any intercity journey can be reserved up to 30 days in advance at any major railway station in Java.
Tawang Station is the biggest train station in Semarang, the capital city of Central Java, Indonesia. The station is the oldest major railway station in Indonesia after Semarang Gudang Station and opened on July 19, 1868 for track Semarang Tawang to Tanggung. Economic class trains do not stop at this station, but stop at Semarang Poncol Station.
Because of the rapid development of the Semarang City and the improper city planning for the Semarang City as a coastal city, then Semarang Tawang station frequently floods when hard rain comes or the sea level rises. Besides heavy rainfall and high tide in the Java Sea, the flood is brought about by the loss of catchment areas in the north of the station. Flood is the main problem that Tawang station has to cope with, not to mention a heap of waste in the eastern part of the station. These problems make the operation of the railway on the north route run unwell.
Taxis are plentiful on the streets of Semarang. Some taxis are not renowned for their reliability so stick to the well known firms: Blue Bird Group ☎+62 24 6701234, Silver and Express. Always insist on a metered fare, though the above firms will generally turn theirs on as a matter of course. Figure on Rp 40,000 for a cross-town trip and Rp 100,000 to the airport.
Fares for almost all firms are Rp 7000 flag fall (including the first kilometer) and Rp 500 for every subsequent 100m or minute stuck in traffic. Most companies apply a minimum fare for phone orders ranging from Rp 10,000 (Orenz and Silver) to Rp 25,000 (Blue Bird). For taxis hailed from the street or taken from most ranks, this minimum doesn’t apply so just pay what the meter reads. Fares are always rounded up to the nearest Rp 1000, and small tips are appreciated (though not mandatory). If the meter reads less than Rp 10,000, it is considered polite to round the fare up to this.
A trip from Stasiun Semarang Tawang should cost around RP 20,000.
This is a large populous city and buses are usually crowded. There are two class of bus: standard buses which are usually very full and patas buses (supposed to be first class, but it is still… a bus.)
Becak is a traditional transportation in Semarang but they are rarely used by visitors as they are not allowed on major streets.