Praya, Indonesia
Semarang
The best and cheapest way to get from Praya, Indonesia and Semarang is to travel by train, which will cost about 647,730 IDR or 49.50 USD.