Roti is een
Indonesisch eiland (oppervlakte: 1200 km²). Het is het zuidelijkste eiland van Indonesië, en maakt deel uit van de
Kleine Soenda-eilanden (ook wel
Nusa Tenggara genoemd). Roti ligt 500 kilometer van de
Australische kust en 170 kilometer van de eilanden Ashmore en Cartier. Ten noordoosten ligt het eiland
Timor, waarvan het gescheiden wordt door de
Straat Roti.