I have a trip from Surabaya (Indonesia) to Thailand with Singapore Airlines. The flight will be SUB-SIN-BKK and BKK-SIN-SUB. I'll have a 17-hour layover on the way out, and a 7-hour layover on the way back.
Can I get my check-in baggage during the layover in Changi? And is it okay if I want to extend my stay in Singapore before going back to Indonesia? Do I have to buy another SIN-SUB ticket?