Yes, Indians need a visa to visit Uzbekistan. You can apply for an e-visa, which allows you to easily register online. After the application process is completed, you are required to wait for approval from the visa authorities before travelling. This tourist visa remains valid for 3 months for a maximum stay of 30 days.