Bali, Indonesia
Semarang
The best and cheapest way to get from Bali, Indonesia and Semarang is to travel by air, which will cost about 8,396,930 IDR or 641.70 USD.