No, the visa fee is not refundable. Once you submit your application and pay the fee, it will not be returned, even if your visa is rejected. This is because the fee covers the processing of your application. It is important to make sure all your documents are correct and complete before applying. Submitting a strong and accurate application can help reduce the chances of rejection and avoid losing the fee.