There are three ways to apply for a tourist visa: one is to apply in person at the Singapore Consulate in Guangzhou, the other is to entrust a local travel agency in Haikou (an international travel agency with visa agency qualification), and the third is to apply for an electronic visa online with the guarantee of a local Singaporean (citizen or permanent resident).
There are Tiger Airways and Jetstar low-cost airlines from Haikou to Singapore, so air tickets should have a price advantage. ......
If it takes two weeks to get a passport and about a week to get a visa, then one month's preparation time is almost the same. ......
Good luck!