The average salary for nursing jobs in Singapore ranges from SGD 2,500 to SGD 6,000 per month, depending on experience, qualification, and type of healthcare facility. Staff nurses usually earn between SGD 2,800 and SGD 4,000, while senior or specialized nurses can earn up to SGD 6,000 or more. Nurses working in private hospitals or specialized clinics may receive higher pay, along with additional benefits such as housing allowance, medical coverage, and overtime pay.