Yes, Indian citizens need a visa to visit Jordan. Visas can be obtained in advance from Jordanian embassies or consulates or through the e-Visa system, which facilitates processing.