Istanbul- Makhachkala flight takes around 2 hours 20 minutes. However, there are also transit flight options that take slightly longer than direct flights. Check the direct flight from Istanbul to Makhachkala to book your cheap flight now.