Yogyakarta,Indonesia
Batam
The best and cheapest way to get from Yogyakarta,Indonesia and Batam is to travel by bus, which will cost about 1,271,905 IDR or 97.20 USD.