Xiamen Air Economy Class Review – Seattle to Xiamen Via Shenzhen

Xiamen Air is one of the smaller mainland Chinese airlines. A member of SkyTeam, it codeshares a limited number of routes with Delta and is definitely a “little sister” when stacked up against the two other mainland Chinese SkyTeam airlines, China Eastern and China Southern. The airline mostly serves destinations in China, with a handful of international destinations (primarily in Asia). However, they do offer service to New York, Los Angeles, and Seattle along with Amsterdam, Sydney and Melbourne.

Here in Seattle, Xiamen’s flight hasn’t been doing well. Of the transpacific flights to and from Sea-Tac, it is reputed to consistently have the lowest overall load factor. Given that the service is one of the only nonstops from the West Coast to the tech hub of Shenzhen, I was very surprised to hear this. However, I haven’t gone out of my way to take the flight because the fares were relatively high, and I lived in China for 3 years so I haven’t really been in a hurry to go back there.

All of this changed when I got the opportunity to attend and speak at DEF CON China, which was–to the best of my knowledge–the first international hacker conference to be hosted in China. I’ve been doing some research into a technical area where I thought feedback from a Chinese audience would be useful, so couldn’t pass it up. Only one problem: I figured out that I’d be going only about 2 weeks beforehand. This was enough time to get a visa together, but it was pretty late to book a flight. So I ended up booking with Xiamen Air despite their terrible itinerary due to their low price.

The Itinerary

The itinerary was truly terrible. It’s like flying from Hong Kong to Seattle, but via Los Angeles and a forced overnight in San Francisco. Here’s what it looked like:

sea-szx-xnm-pek

Seattle to Beijing… via Shenzhen and Xiamen

Why would I subject myself to this? Because, dear reader, it was the cheapest way to get to Beijing: $479. This blog isn’t called Seat 31B for nothing!

Check-in In Seattle

cardboard cut-out of flight attendant

No mistaking this for anything other than Xiamen Air!

Xiamen Air’s check-in desk is all the way at the far end. Rather than being on the back wall, it backs up against the airport drive. I was a little confused but Xiamen anticipated this and there was a cardboard cut-out to help me find my way.

The check-in desk wasn’t crowded, even for economy class. Granted, I arrived at the airport 3 hours before departure, because I hadn’t paid for a seat assignment, online check-in isn’t supported, and Xiamen doesn’t participate in TSA Precheck (you will not get precheck even if you have a known traveler number). I knew I would need plenty of extra time at the airport. Still, I got through the economy class line in about 5 minutes, and was able to arrange an aisle seat with no problem at all.

One of my friends recently had luck talking his way into the precheck line with a NEXUS card, which I hold, so I figured I’d give it a try. I was unceremoniously bounced. Even though the airline I was flying didn’t participate in Precheck, it didn’t matter: I wasn’t given access. My guess is that the TSA agent at the other airport thought my friend’s NEXUS card was some sort of military identification instead of a trusted traveler card. After being kicked out of the Precheck line, it took over 45 minutes to get through the “regular” TSA security line. I’m not sure why airport security is always such a disaster in in the US and UK when it’s both faster and more thorough in China, but that’s an entirely separate discussion.

After I got into the airport, I went to the Alaska Airlines lounge and was granted entry (after a short wait when the agent called upstairs to make sure there was room) with my Priority Pass card. The planespotting was great, as it always is from the Alaska lounge. It was around lunchtime and I wasn’t sure what or how much they’d serve us on the plane, so I had some soup, salad and bread in the lounge.

Alaska Airlines planes

All the planes you want to spot, as long as they’re Alaska jets! (Virgin America merged with Alaska)

Finally, it was getting close to the boarding time. The flight left from the south satellite, so I took the airport subway. This took longer than I expected and I was the last person to board the plane, although I still boarded about 20 minutes early. I was surprised to discover that this was my seat:

Airline seat 54J

Seat 54J

If you spend a lot of time in economy class, you probably picked up on it: the armrests are immovable and the IFE swings out from the front. Why might this be?

Poor man's business class seat

Unlimited legroom!

Seat 54J, as it turns out, is one of the two best seats in economy class. Although it’s close to the toilets, I don’t have a sensitive sense of smell. And there is unlimited legroom on these seats because they are directly on the exit row. The window seat is terrible in this row because there isn’t actually a window and the exit door protrudes, meaning there is less leg room than usual seats. However, the aisle and middle seats had unlimited legroom. A pillow and blanket was provided on each seat, and there were plenty of spares if you wanted one:

Pillow and blanket

You could have as many of these as you wanted because the flight was lightly loaded

My seat mates were both tech people and that’s the industry I work in too, so it was easy conversation to Shenzhen–particularly because one of the guys had brought a bunch of miniature bottles of booze on board, and the flight attendants were happy to look the other way. One thing that differentiates Xiamen from other Chinese airlines: the inflight service was very friendly and extremely attentive. Actually, Xiamen Air service in economy class was on par with my last Cathay Pacific business class flight! They really get the small details and human kindnesses right from making sure you have enough water to noticing if you sneeze and bringing you a tissue.

another airplane meal

Italian garden vegetable lasagna with fresh German salad, rustic pretzel bread, French Village yogurt and New York style cheesecake

I was worried about going hungry on the flight but in the end we were stuffed, and the quality of the food catered in Seattle (more later on the food catered in Shenzhen) was very good for economy class. They fed us two full meals and brought two rounds of sandwiches midflight as well. While liquor wasn’t available (even for purchase), beer and wine flowed freely. To my delight, they had my favorite Chinese beer on board, Yanjing. It’s a local Beijing beer and I didn’t expect they’d actually have it, because Xiamen is in the southern part of China.

The time passed pretty quickly in between meals because Xiamen Air has free WiFi on board and I made good use of it. Of course, like most things involving the Internet in China, using it is complicated because you have to register for it in advance. You can’t register more than 30 days in advance, or less than two days in advance, and only the first 50 users who register can get the service. Also, your access code only works on one device, a different access code is issued per flight, and access codes aren’t available for all flights, even though WiFi service was present on all of the flights I took. Got all that? If you do, you’ll get an access code that grants you access to…

…the Chinese Internet. Which is very special. And which, after you agree not to post any “illegal speech,” mercilessly blocks every VPN you throw at it (I did find a way around the firewall, but I am also far more technical than the average user). This is just fine if you’re Chinese though, or if you’re happy with reading the Global Times and Xinhua News. A few Western services aren’t blocked, maybe? Anyway, I happily used Twitter and Facebook the whole way to Shenzhen.

xiamen air cabin turned into rainbows

I like rainbows

When we approached Shenzhen, the cabin lighting turned into a rainbow. We landed at a remote stand (which is fairly common in China) and were herded onto buses that took us to the terminal. Once inside the terminal, it got a little bit confusing.

There are different immigration procedures, staff, and locations for people who are transiting China without a visa versus people who have a Chinese visa. I had a visa and two of the Americans on the plane, thinking I must know what I was doing, followed me into the wrong line. I redirected them back out of the line and into the correct place, although to be fair, Xiamen Airlines staff were there doing the same thing.

Additionally, once you get through immigration (which was efficient as always in China, although ever more intrusive–this time they captured my fingerprints) there are two different sets of baggage procedures. If you are continuing onward to Xiamen, you don’t claim your bag in Shenzhen; it is checked through to Xiamen. However, a lot of people went to the baggage area in Shenzhen, only to discover that their bags weren’t there. They then had to be escorted back out of the baggage area, because it’s a Customs zone and exits out of the secured area of the airport.

I followed the correct signs which took me down a long corridor to be re-screened (this is normal, every country you enter wants you to pass their own security procedures). There was only one screening checkpoint open and everyone shared it (including the flight crew), but I was right at the front of the line because I’d apparently gotten through immigration faster than people transiting without a visa, and I’d also followed the signs correctly (it wasn’t super easy to figure out what to do, but my guesses in China are right more often than not). After re-screening I was back into the international transit area of Shenzhen Airport.

After an underwhelming lounge visit, I went to the boarding gate, which had changed to the exact gate we’d arrived at. I then re-boarded the same aircraft (with the same crew) for the short (300 mile) flight up to Xiamen.

Arrival in Xiamen was also complicated, because just like in Shenzhen, the baggage gets separated out into Customs vs. non-Customs zones. Xiamen Air sells the Shenzhen-Xiamen leg as a separate flight, so bags checked on that leg go into the domestic arrivals area of the airport. However, bags checked on the Seattle-Shenzhen-Xiamen leg go to the international arrivals area. It gets even more confusing because China Customs screens your carry-on baggage in Shenzhen, but they screen it again in Xiamen along with your checked bags.

Xiamen airport I <3 Xiamen sign

Pay attention to the sign this guy is holding. It’s your only clue.

It took a long time to get our bags, and then I was on to the next adventure: finding out whether the promised transit hotel would materialize. I certainly hoped so, because I was exhausted after two flights!

I Just Booked My Cheapest Ever Flight To China

I lived in Beijing for 3 years, so have a lot of friends and former colleagues there. And with a bit of extra time in my schedule, I decided to consider taking a week to catch up with my former life in Beijing. Spring isn’t the best time to visit, because there are often dust storms, but it’s also not a terrible time to visit because it isn’t too hot there yet.

Naturally, I default to using miles and points for trips rather than cash, so I went ahead and put a decent itinerary with American Airlines on hold. However, I really don’t enjoy flying them. The cabin configuration in economy class is more or less intentionally miserable. Also, if you book inside of 21 days with AAdvantage points, you have to pay a close-in booking fee. I could avoid that by using Alaska points, but Alaska points are so valuable for other flights that I really hate to burn them on American flights at the same redemption rate.

So, I decided to check cash fares. I like using Momondo, which often uncovers cheap fares. However, I wasn’t really prepared for just how cheap the lowest fare (by more than $200) was: $479. Of course, this wasn’t a nonstop flight on a well-known airline. It wasn’t even a one-stop flight on a well-known airline. It was a two stop flight with a forced overnight on the virtually unpronounceable Xiamen Air.

Xiamen airlines plane

Of course, a forced overnight wasn’t really a great deal if I had to pay for hotels along the way. China is a surprisingly expensive destination and hotels would cost me a minimum of about $50 overnight.

However, Xiamen competes with Hainan Airlines, who provides free transit hotels for people who get stuck with a forced overnight in Beijing. I thought there was a possibility that Xiamen provided transit hotels, which would make the all-in pricing competitive (and help to justify the two-connection, 29 hour itinerary required to fly them to Beijing), so I called their customer service number.

The first time I called their customer service number, I sat on hold for a long time, and was abruptly informed by a recording that “we are busy at this time, please call again later.” The call then disconnected! I called again, and a very patient agent answered all of my questions.

She was able to see the same fare as me, but not with the same routing. Instead, the routing would have had me leaving Fuzhou in the late morning and I wouldn’t have gotten to Beijing until the following afternoon (two calendar days, mind you, after leaving Seattle). On the way back, I’d leave Beijing late, arrive in Xiamen really late, and then fly out super early in the morning the following day to catch my flight in Shenzhen. This itinerary (and similar ones) was also available on the Chase portal, which would have allowed me to spend just over 30,000 Ultimate Rewards points for this itinerary at 1.5 cents per point.

However, I kept searching around online travel agencies and finally found a somewhat better itinerary on the worst of them: CheapOAir. I really hate using this agency, because they don’t honor the standard 24 hour cancellation policy the airlines do (even if you made a booking 5 minutes ago in error, they still charge a $75 “agency fee” to change or cancel it). However, they are independent of Expedia and Priceline (the two companies that own the largest online travel agencies), and they negotiate with airlines directly. This means that they can get access to inventory that other travel sites don’t have. And in this case, their inventory–for the same price–gave me a much more reasonable (but still terrible) itinerary.

I had a lot of questions for the agent. She explained that the free transit hotel applied with the following conditions:

  • Xiamen flights only, no codeshares
  • 6-24 hour layover at Xiamen hub of Fuzhou, Shenzhen or Xiamen
  • Can be requested only upon arrival at Xiamen airport, no advance booking
  • Not applicable for class of service G, O, X, Z, E

 

However, she also stated that flights laying over in Shenzhen or Fuzhou would qualify. That being said, she wasn’t sure whether a hotel could be provided in Fuzhou on the itinerary she was contemplating if I changed to it in Shenzhen, because it would be considered a domestic flight.

xiamen airlines transit hotel policy

Is a transit hotel included? We’ll see.

The ticket I bought is for the absolute cheapest economy class fare. It’s an “S” fare, which is so cheap that no mileage credit is awarded for it in any program. It’s so cheap that the paid fare was about the same as the fuel surcharge would have been if I had redeemed Delta miles for this flight. Basically, it’s so cheap that there’s no conceivable way that Xiamen Air is making money, even if they flew me there in a jumpseat attached to the airplane toilet door and fed me gruel with sawdust and only water to drink.

Nevertheless, this ticket, on paper, qualifies for a transit hotel. I can’t wait to see whether I actually get it, or if I do, what it’s really like (I have stayed in some really awful hotels in China–will I become reacquainted with Zhang the Cockroach?). But at only $479, there are enough savings built into the itinerary that I can spring for a hotel along the way if I need to do so (if Xiamen Air is anything like China Eastern, I am pretty well assured that nothing promised–especially with as weak a promise as Xiamen Air provides–will actually be delivered). I did put the airfare on my Chase Sapphire Reserve, so there’s a possibility I could try to claim trip interruption insurance if Xiamen Air strands me (although this situation seems pretty clearly not covered, there are stories of people having success with questionable claims).

Oh, and seating? I could select from any middle seat I wanted. This will be a true Seat 31B itinerary. I’m taking off May 5th. Stay tuned!