The US visa fee for Indians varies by visa type. For non-immigrant visas like B1/B2 (tourist/business), F1 (student), and J1 (exchange visitor), the fee is USD 185. Work-related visas like H1B and L1 cost USD 205 Immigrant visa fees range from USD 265 to USD 325 depending on the category.