Baht into dollars Best way? ...and get it to account in Singapore ?


I'm about to unload the baht, any advice for getting it into dollars?
Seems banks in Thailand are all about gouging fees in foreign exchange accounts - should I wire it to my Singapore foreign currency account in baht?

Any thoughts on better to buy dollars or euros?

Why are rates on buying different than selling? Which applies to selling baht and buying dollars?

Thanks