Geneva to Taiwan to Beijing to Geneva (via a stopover)
Hello, I am looking to travel to Beijing as a second destination when my partner (UK passport) and I (US passport) travel to Taipei for him to attend a conference. We would be flying to Taiwan from Switzerland, then from Taiwan to Beijing, then back to Switzerland. Looking at flights, there are no direct flights from Taiwan to Switzerland anyway which is why we are interested in stopping in Beijing on our way back. I am trying to figure out if layovers count as a third country for the 240 hour transit visa waiver program. Would an itinerary such as the one below qualify:
Geneva --> Beijing (stopover) --> Taipei (stay one week) --> Beijing (stay for one week) --> Frankfurt/Munich/Dubai (stopover) --> Geneva
My understanding is that because there are two different destinations on either side of the Beijing stay, that would theoretically qualify. However, I'm unclear on whether stopovers count as a third destination! Either way we will essentially be required to transit through China to get back to Switzerland from Taiwan. Thank you for your help!