Yes you have the right to have free accommodation in some conditions. According to the Turkish airlines website:
Passengers have right to have free hotel accomodation only when there is more than 10 hours (7 or more hours for business class passengers) between two international connecting flights due to Turkish Airlines’ schedule structure for maximum 2 nights. Both of the connections must be with Turkish Airlines, reservations must be confirmed and transfer flight’s reservation must have done for the first scheduled flight. Hotels will be Turkish Airlines’ corporate hotels that will be provided though “Hotel Desk” office which was located at the arrival floor after customs. Passengers should have checked visa procedures in advance. In the event that they are not granted visas at the transit, Turkish Airlines assumes no responsibility for providing hotel services.
Credit:stackoverflow.com‘
4 Mar, 2024
5 Mar, 2024