Jakarta
Semarang
The best and cheapest way to get from Jakarta and Semarang is to travel by bus, which will cost about 129,546 IDR or 9.90 USD.