Most nationalities do not require a visa, you will get issued 14 or 30 days on arrival.
You will need to fill in an SG Arrival Card before you arrive in Singapore. It it free.
Nationals from: Afghanistan, Algeria, Armenia, Azerbaijan, Bangladesh, Belarus, Democratic People's Republic of Korea, Egypt, Georgia, India, Iran, Iraq, Jordan, Kazakhstan, Kosovo, Kyrgyzstan, Lebanon, Libya, Mali, Moldova, Morocco, Nigeria, Pakistan, People’s Republic of China (PRC), Russia, Saudi Arabia, Somalia, South Sudan, Sudan, Syria, Tajikistan, Tunisia, Turkmenistan, Ukraine, Uzbekistan and Yemen will need to organise a visa in advance.
SG Arrival Card - evisa
Visa requirements Singapore
Singapore embassies