I have an Indian Passport with valid Schengen Visa. I booked my return flight from Hamburg to Delhi via kiwi.com.
Now it's a long multi flight ticket - Hamburg (Pegasus) - Istanbul (Pegasus) - Bahrain (Etihad) - Abu Dhabi (Etihad) - New Delhi
Would I need a transit visa in Istanbul, Bahrain or Abu Dhabi? My understanding is that I might most likely need one for Bahrain, as I would have to change airlines there. But if I do not check in any luggage and only carry a cabin bag, would I still need a transit visa because every airport I have layover less than 3 hours.