Yes, Indians do need a visa to travel to Dubai. You can choose the visa depending on the days of your stay in the city. The visa you need also depends on the type of entry. If you have selected a family package for Dubai, your visa will be for 30 days for multiple entries. If you are travelling solo, you can either choose a short term stay visa for 14 days or a 60-day stay visa. If you are selecting Dubai local tour packages, check out the terms and conditions while booking.