Hi I am holding Indian Passport but I am living in Australia on a student visa. I am planning to take a trip to Singapore next year and wanted to know if I can apply for a Singapore visa from Australia. I do have a valid US (B1/B2) visa on my passport and I need a visa for Singapore. I am confused if I can apply for a visa from Australia or will I have to travel to India and apply for one.
Typically, to apply for a visa for country C from within country B while being a national of country A, all one has to show to C’s embassy in B is proof of lawfully being in B.
Thus, as you are legally (temporarily) residing in Australia on an Australian student visa, you can apply for whichever visas you need from within Australia at the embassies these countries have in Australia.
Cases in point: as a German citizen residing in Japan, I successfully applied for a Chinese visa from within Japan. Likewise, when I was temporarily residing in Finland (though not registered as a temporary resident because I was below the 90 days limit), I applied for my visa to Russia in Finland.
You are a resident of Australia and you are entitled to apply for Singapore Visa from Australia itself.
Also, since you have Visa for Australia / USA, you don't need Visa for 96 hours of stay if you are transiting to another country.