The flights duration from Riyadh to Agartala is 48h 55m and top rated airlines are Air India.