When you want to get from Diani Beach to Istanbul, your choices are limited. There is only one option we offer for this route:
The overland distance from Diani Beach to Istanbul is 4127 miles (6639 km).
The flying distance is 3175 miles (5107 km).
The travel time from Diani Beach to Istanbul takes approximately 30 hours.
To get from Diani Beach to Istanbul prepare to shell out about USD 589.70 for your ticket.
Flights from Diani Beach to Istanbul are operated 3 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 574 booked flight tickets from Diani Beach to Istanbul through our service. You can check reviews above.