The original post: /r/travel by /u/Scary_Procedure7585 on 2024-11-14 19:26:47.

Hi everyone, I was recently denied boarding for my flight from Milan to Tokyo as the flight had two layovers in China, one in Beijing and one in Xi’an. Apparently, foreigners in transit through China are visa exempt if they travel through one city, but because I was flying to a second city in China before my flight to Tokyo, I did not meet the visa exemption for foreign citizens in transit. I have confirmed this with my nearest Chinese embassy.

Prior to booking the flight there was no notice of the visa requirement and I incorrectly assessed that I would be visa exempt. Is the airline responsible in any way or is this my bad? Is there any way to get my money back for the flight I was denied boarding, or the new fight I had to book?