There’s no direct flight to Bangkok from Yogyakarta. So first we go to Kuala Lumpur, then from Kuala Lumpur, we go to Bangkok. We fly by AirAsia flight.
From Magelang (my city), we use airport shuttle bus to go to Yogyakarta Adisucipto International Airport. That time, the shuttle bus ticket cost IDR 40.000 (now might change due some aspect). You can found the startpoint at Hotel Wisata Magelang, Jl Jend. Sudirman 149/367 Magelang (Phone: 0293-364089/0293-365293, Email: hotelwisatamagelang@gmail.com).
You can buy the ticket at the Damri Counter or reserve by phone. But usually, people come 15-20 minutes before the schedule, and directly buy the ticket.

Please give some space time to ride shuttle bus because sometimes (especially holiday), it took 1.5-2 hours to go to Yogya from Magelang (normal is 1 hour).

Arrive at Yogyakarta Adisucipto International Airport, we dropped baggage at AirAsia counter. Airasia required web check-in and print the ticket by yourself. Either way, you have to pay for check-in in counter.

We arrive at Kuala Lumpur on time, then after take our baggage, we take a lunch at LCCT Airport. Then continue to drop baggage. And we waited again for the flight to Bangkok in the afternoon.

After arrive at Bangkok, my cousin’t friends pick us up. Then we eat dinner near Hotel. And then they drop us in the Hotel.
I have learn some Thai Language, such as: Kapkunka (Thank you to women) & Kapkunkap (Thank you to men), Sawadeeka (Hello to women) & Sawadeekap (Hello to men).