Traveling from Istanbul to the Greek Islands is possible through different routes, combining flights, buses, and ferry services. The fastest way is to take a flight from Istanbul to Athens, which takes about 1 hour and 30 minutes. From Athens, ferries operate daily to various Greek islands such as Mykonos, Santorini, and Rhodes. Another option is flying from Istanbul to Greek islands like Kos or Mykonos via Athens, depending on the season and airline availability.
For those preferring a land and sea route, buses from Istanbul to coastal towns like Bodrum, Marmaris, or Çeşme provide access to ferry connections. The bus journey from Istanbul to Bodrum takes approximately 10 hours, while Marmaris is around 12 hours. From these ports, ferries run to Greek islands like Kos, Rhodes, and Chios. Ferry durations vary, with Bodrum to Kos taking about 30 minutes and Marmaris to Rhodes around 1 hour.
Another alternative is traveling by train from Istanbul to Thessaloniki, followed by a bus or domestic flight to Athens, where ferries operate to the islands. Regardless of the route chosen, checking ferry schedules and transportation options in advance is recommended, as they change based on the season. More details about ferry routes from Bodrum to Greek islands can be found here.