Jakarta
Palembang
The best and cheapest way to get from Jakarta and Palembang is to travel by train, which will cost about 388,638 IDR or 29.70 USD.