Do I need a visa for Turkey?
You'll need a visa to visit Turkey. You can buy it online from the Republic of Turkey e-visa website. Your visa will be issued when you arrive in Turkey. With it, you can enter Turkey numerous times within a 180-day period. The maximum number of consecutive days you can stay is 90.
There's an exception and you won't need a visa if you arrive on a cruise ship if your stay isn't longer than 72 hours – but if you arrive or leave Turkey by air for your cruise you'll need a visa.