The average mechanic salary in Singapore is S$30,000 per year or S$13.11 per hour. Entry-level positions start at S$25,800 per year, while most experienced workers make up to S$39,600 per year.