Yogyakarta,Indonesia
Palembang
The best and cheapest way to get from Yogyakarta,Indonesia and Palembang is to travel by train, which will cost about 306,199 IDR or 23.40 USD.