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