Yes, you can apply for the Subclass 186 visa from both inside and outside Australia. Offshore applicants can apply directly if they meet the eligibility requirements and are nominated by an Australian employer. Onshore applicants who are already working in Australia, especially on temporary visas like Subclass 482, can also apply. This flexibility makes the Subclass 186 visa suitable for skilled workers at different stages of their Australian migration journey.