Yes. Indian nationals need to own a valid passport and a return ticket for a visa-free stay of up to three months on their Tokyo tour. However, European Union citizens and people from countries like Australia, Canada, Argentina, and Chile don't need a visa if their stay duration is 90 days or less.