There are many Chinese in Surabaya, and there are also many Chinese in Yogyakarta. When I was working in Yogyakarta, I bought a ticket from a companion travel agency in Yogyakarta. The boss is Chinese and can speak Mandarin. We call him Mr. Malan. His phone number in Indonesia is
0811251123, the travel agency phone number is 0274623288.
If you can find travel notes online and book your own hotel, it will be very economical to charter a car. If there are a lot of people, chartering a car will cost about 300 a day. Gasoline is extra. You can give the driver a small tip. A car can seat about 6 people. You can also choose any car you need.
Talk to the driver.
Many drivers can speak English. We download and print travel notes and maps, and the driver will take us there. There are many foreign tourists in Yogyakarta, and there are many budget hotels.
There are more than 10 five-star restaurants, most of which are owned by Chinese owners.
Drivers and tour guides will also take us shopping, but they will not force us to buy.
Also be careful of illegal taxis. We once got a taxi that cost 15 yuan but was sold to 70 yuan.