I’ll be honest. China Airlines A330-300 business class wasn’t my first choice.
Of course I knew it would be perfectly fine regional business class experience, but I was hoping to find something a little more exotic than high-density recliner style business class for my flight from Taipei to Tokyo.
I am a pro airline reviewer after all, so I need the good stuff. Unfortunately, the good stuff isn’t always the cheapest (and most conveniently timed), so here we go with a very detailed look at Plan B.
CI108 Taipei, Taiwan (TPE) – Tokyo, Japan (NRT) Friday, July 25, 2025 Aircraft: A330-302 Registration: B-18358 Duration: 2 hours 54 minutes Seat: 4K (Business Class)
China Airlines A330-300 side view illustration by NorebboStock.comOur route from TPE to NRT this afternoon as CI108
My full review of China Airlines A330-300 Premium Business Class from Taipei to Tokyo (Narita)
It’s worth noting that China Airlines has several different versions of A330-300 business class at the moment. What I’m about to show you is this their newest / most premium version. But don’t get it twisted – this is still a regional business class product, which is very different from what they offer on long-haul routes.
My arrival at Taipei Taoyuan Airport (Terminal 2)
I arrived from Manila in the other (older) version of their A330-300 business class with a scant 20 minutes before they started boarding this flight to Narita. I didn’t even have time to hit the lounge. Booo!
There are two types of people in this world: those who use the moving walkway, and those who get mad at themselves for not getting on the moving walkway when they had the chance. Welcome to Terminal 2 at the Taoyuan International Airport in Taipei!Enough lollygagging. I don’t have a lot of time, as my flight to Narita will commence boarding at any moment (with or without me). Down to the basement I go…$20 says that the cabin crew on this flight would prefer to go without me (a super nerdy airline reviewer who will no doubt be judging their every move).
The boarding process
This flight was going out of gate D5R. I didn’t realize it at first, but “R” stands for “remote”. This became obvious when I arrived at the gate area and saw a bus instead of an airplane. Critical thinking FTW!
Mobile boarding pass check. It checks out.
They started boarding process exactly on time at 2 PM. Business class passengers got to go first, and I was one of the first ones on the bus.
Our chariot awaits. It’s not very often that I get a chance to see an A330-300 up close like this from ground-level, so you can imagine my disappointment as the bus driver zoomed around to the other side like he was on a tight schedule or something. “Bro!”Yup. This was every bit as huffy puffy as it looks.“Just a few more steps! You’re almost there!” Props to the flight attendant offering words of encouragement here at the boarding door as we all step over the bodies of those didn’t make it.
China Airlines A330-300 business class seat overview
Business class on the China Airlines A330-300 is arranged in a high density 2-2-2 layout. These are recliner style seats with a decent amount of privacy IMHO.
China Airlines A330-300 business class. Nicer looking (and more purple) than Cathay Pacific A330-300 business class (for those who are keeping score).These are fairly private seats for a regional business class product IMHO. Of course it’s nowhere near as private as what you saw in my China Airlines 777-300ER business class review, but this is good enough for me to tip my hat in the general direction whoever it was decided to go with this seat design.
It’s a nice looking business class cabin, but somewhat dated. This would’ve been some really hot sh*t in 2010 (probably), but it’s definitely showing at age here in 2025.
Always check underneath the large blanket and pillow for surprises before sitting down. Who knows? This might be one of them cargo planes that fly rubber dog sh*t out of Hong Kong sometimes (as I’ve heard about in the movies).Both the leg room and seat width are pretty good. So good that it’s worth repeating for all of you who may be distracted by that neon pink pre-departure drink sitting next to me: BOTH THE LEG ROOM AND SEAT WIDTH IS PRETTY GOOD.So yeah, about that pre-departure drink. I don’t care if it stained my insides pink. My guts are probably relatively pink anyway, so this just amplified things a bit. At least it was delicious (and refreshing).Let’s just call this hot towel what it really is: “the hot pink juice remover.” If you’re half as sloppy as I am, this will be a godsend.Back to the seats. This is more like an entertainment cabinet than a business class seat methinks. I’m really liking all of the drawers and containers surrounding the large video screen. Just like home!Privacy is actually halfway decent in these seats thanks to the wing extensions around the headrests. Not everybody will see you try to dab hot pink juice from your crotch with the hot towel, so that’s nice.Plucking nose hairs (then examining them closely) in total privacy will be really easy thanks to how extendable the privacy panels are. Do what you gotta do. Under seat storage space is halfway decent actually. You could easily fit a small bag (or a pair of cowboy boots) under there.Of all the days to forget my cowboy boots, it had to be this one. Oh well.
The departure from Taipei
They pushed us off the stand exactly on time at 2:40 PM. It was raining cats and dogs however, so the pessimistic side of me was expecting minor delays as we taxied out to the runway. I could just feel it.
“I’m tellin’ ya Marty, I’ve about had enough of this rain bulls*t. How hard do you think it would be to get a transfer to San Diego?”Sure is lonely (and as dry as San Diego) in here. Just the way I like it!
Total taxi time over to runway 05R 12 took 15 minutes. It was supposed to take 10, so by the time we took off we were five minutes late at 2:55 PM. My feelings were correct!
In-flight entertainment
As you might have expected just by looking at the seats, the in-flight entertainment system was on this aircraft was every bit as dated. The noise canceling headphones were on point though. Not only did they sound great, they were very light. And comfortable.
“Nice cans!” isn’t normally the way I’d describe a pair of noise canceling headphones in business class, but what the heck. This is a very empty flight, so there’s little chance of being accused of sexual harassment by any top-heavy individuals in my immediate vicinity.(The moment he decided to go with the chicken breast for the upcoming meal service.) And yeah, the noise canceling headphones sounded very good by the way.
The user interface of the in-flight entertainment system was just OK. It was very simple and easy to navigate, but very low resolution.
“Welcome Aboard. Fantasy Sky.” Probably the most erotic name for an in-flight entertainment system that I’ve seen yet.
I highly recommend bringing your own content to watch, as their catalog of content (movies, TV shows, and games) is a bit thin.
An external camera! Sure, it’s ultra low resolution (probably 480p), but it’s far better than no external camera. Maybe this is what the ‘Fantasy Sky’ thing was all about? Because (maybe other than “Showgirls”) there was certainly no erotica in the catalog of content.
The meal service
The cabin crew kicked off the in-flight service by offering a quick drink and a snack before the meal. They didn’t put much effort into this, but it was friendly service nonetheless.
Hey now. It may only be a little bag of snacks, but at least they had the decency to serve it on a plate. With a napkin!“Is it possible to classify Showgirls as anything other than erotica? I mean, it had more stripping than plot, more lap dances than dialogue, and the only thing thinner than the costumes was the storyline…”
Menus for both food and drink were on my seat when I boarded the aircraft. Both looked pretty good, and I especially admired how enthusiastic they were about everything being offered. I mean, titling a menu “Dynasty Culinary Passions” is pretty hard-core enthusiasm IMHO.
Dinner is served (“all at once so just let us know if you need anything else” style – not in courses).Roasted scallion chicken and black truffle sauce served with Kamameshi Rice Grilled Iberian pork chops with red wine balsamic fig sauce served with parmesan crisps and butter potatoes. Basically, I asked for the chicken and they gave me the pork.Breasts denied (story of my life really). Oh well. Despite not being what I asked for, these pork chops looked like a good enough substitute. For dessert: Lemon yuzu tart.And fruit. There’s always fruit (whether you want the fruit or not).
The only issue was the mixup in my order. I wanted chicken, but they gave me pork. This was odd considering that 1). I was one of only three passengers in business class, and 2). The flight attendant who took my order spoke near-native English. Maybe I’m more forgettable than I think…
Seat and cabin comfort
Don’t tell anybody, but I think I could be very comfortable in these seats on a long haul flight. They are very wide, perfectly soft, and private enough. They lay nearly completely flat as well. I like ‘em!
My body doesn’t know it yet, but it’s about to be poked, prodded, reclined, supported, and massaged in ways that it hasn’t been since my hernia surgery. Now that’s a good looking seat control panel!I would like to extend my full support for this extendable like rest (which supported my legs magnificently).
It’s also worth noting that the pillow and blankets that they provide are thick, plush, and high-quality. You probably won’t even need the blanket though, as they tend to keep the cabin quite warm.
Business class lavatory
Other than some custom floor tiling, China Airlines has put exactly zero effort into their business class lavatories on the A330-300. Not that there’s anything wrong with that. Just don’t go in there expecting to be hit over the head with high style and design or anything.
Pro: the business class lavatory is even more private than the seats. Con: ain’t no massage function or extendable leg rest on the toilet. Comfort is obviously not the goal here.
The descent and arrival into NRT
Mother nature put on one heck of a nice show for us on our approach into Narita Airport. Our arrival was timed perfectly with a high-humidity mid-summer sunset the likes of which can only be seen in Japan. I guess. I’m not a meteorologist, but it was fun to say anyway.
I may have been denied a breast or two on this flight, but Mother Nature did me a solid with this pretty sweet sunset instead. Much appreciated, babe.Welcome to the Tokyo airport that’s actually nowhere near Tokyo but it’s a pretty nice one that I quite like anyway!
We touched down on runway 16L one minute early at 6:49 PM. It was an 11 minute taxi over to gate 92 in Terminal 2, and by the time we were fully docked it was 7 PM.
I wonder what an aircraft is thinking as it pulls up to the gate like this after a long flight? I’d imagine it’s much like walking into a spa knowing that you’re about to be pampered like a king by complete strangers (who are only being nice to you because they want your money).If you want to know what I’m thinking, it was something along the lines of “holy sh*t that was a really good flight.”“Maybe if I walk slower it’ll last longer…” ENERGY China Airlines A330-300 business class IS THE FUTURE. ENERGY China Airlines A330-300 business class IS HAPPINESS. (Fixed it for ’em)
China Airlines A330-300 business class pros and cons
So yeah. There are better options between Taipei and Tokyo Narita (Starlux A350-900 business class being one of them). However, it’s hard to wrinkle a nose at China Airlines’ business class offering on the A330-300. I liked it. Warts and all.
Pros
Yeah, they may be lowly recliner style seats, but they are quite squishy and comfortable.
Privacy is pretty good for this style of seat.
Storage compartments and bins up the yin yang.
Cons
There are multiple configurations of China Airlines A330-300 business class, so it’s hard to guarantee which one you’re going to get.
The in-flight entertainment system is very dated (and the catalog of content isn’t all that great).
You might get the pork if you ask for the chicken (even if you’re one of only three passengers in business class and the flight attendant speaks perfect English).
Domestic flying sucks enough as it is, but having to endure the chaos of a busy airport only to be…
2 Comments
Great review once again! I love your reviews so much; this really brightens my day up every time I open the website. Speaking of the website, is there a “sanspotter app” soon? (perhaps as a concept?)
Thanks Amirr! Not many people have been commenting lately, so I appreciate knowing that there’s at least one person out there enjoying my reviews still. 🙂
Anyway, good question. I was just thinking the other day how I might convert some of this content into an app. I have no idea what that would look like, but it might be interesting to tinker with. Maybe.
Great review once again! I love your reviews so much; this really brightens my day up every time I open the website. Speaking of the website, is there a “sanspotter app” soon? (perhaps as a concept?)
Thanks Amirr! Not many people have been commenting lately, so I appreciate knowing that there’s at least one person out there enjoying my reviews still. 🙂
Anyway, good question. I was just thinking the other day how I might convert some of this content into an app. I have no idea what that would look like, but it might be interesting to tinker with. Maybe.