Review of Batik Air Malaysia flight from Kuala Lumpur to Jakarta in Business

MXD

OD - Batik Air Malaysia

Flight taken on 08 September 2019
OD318
20:25 02h 05m 21:30
Class Business
Seat 2F
Eric V P
2,596 · 101 · 0 · 6

Report #73: OD318 - Lite business class with a touch of First

This will be my report on flying on Malindo Air business class from Kuala Lumpur KUL to Jakarta CGK, a short-haul international flight within SE Asia, on board their Boeing 737-800.


Flight routing

  • 1
    Jakarta CGK - Kuala Lumpur KUL on KLM 777-200ER economy class
  • 2
    Kuala Lumpur KUL - Jakarta CGK on Malindo Air 737-800 business class

Background


KUL to CGK is a very competitive market with prices being constantly pressured by AirAsia (AK/QZ)'s economy class on the low end and KL's fifth freedom business class on the high end. Somewhere on the middle lies OD's well-priced business class, which I had also reviewed a couple of years ago. Though a couple of amenities had been adjusted (for example, there was no complimentary lounge access this time and the luggage allowance was cut to 30kg except for their flexible business class), the price this time was pretty low at RM400 (~US$100) one-way, only RM50 (~US$13) more than economy class on the same flight, so I decided to pick that. In return, I received Rp140.520 (~US$10) cashback from an online travel agency.


Batik Air Malaysia Kuala Lumpur → Jakarta

Trip to KUL and check-in


Just like almost all my ex-KUL flights, I first went to KL Sentral.


Batik Air Malaysia Kuala Lumpur → Jakarta

Naturally I went for the bus terminal downstairs.


Batik Air Malaysia Kuala Lumpur → Jakarta

In the recent months the fare had increased from RM12 (~US$3) to RM15 (US$3.7).


Batik Air Malaysia Kuala Lumpur → Jakarta

In return, however, i had seen more 3-abreast buses being deployed compared to what was previously exclusively 4-abreast.


Batik Air Malaysia Kuala Lumpur → Jakarta

This kind of seating is the standard for intercity trips rather than for city to airport trips, so it's definitely a plus - I managed to catch some sleep before I worked on the review.


Batik Air Malaysia Kuala Lumpur → Jakarta

Around 50 minutes after we departed the airport terminal could be seen.


Batik Air Malaysia Kuala Lumpur → Jakarta

We arrived on schedule, 1 hour after the departure.


Batik Air Malaysia Kuala Lumpur → Jakarta

From the bus terminal it was a short walk to the terminal building itself.


Batik Air Malaysia Kuala Lumpur → Jakarta

OD's check-in area is located beside MH's premium check-in area.


Batik Air Malaysia Kuala Lumpur → Jakarta

As a business class passenger I received priority check-in, even on their promo fare - I was checked through in no time compared with the economy class check-in queue beside. The check-in agent told me that there were only 10 empty seats in economy class and none in business class for the flight.


Batik Air Malaysia Kuala Lumpur → Jakarta

Product-wise, the main difference between the promo business class fare and flexible business class fare lies in the lounge access - I didn't receive any by virtue of my ticket alone, so I was only handed with this boarding pass.


Batik Air Malaysia Kuala Lumpur → Jakarta

With nothing else to do landside, I went straight to the ticket check.


Batik Air Malaysia Kuala Lumpur → Jakarta

Immigration followed immediately afterwards. While there was some queue in the normal immigration counters, as a business class passenger I received priority immigration (and no, being an elite member doesn't count).


Batik Air Malaysia Kuala Lumpur → Jakarta

Afterwards it was time for the customs check, which if anything was superficial.


Batik Air Malaysia Kuala Lumpur → Jakarta

KUL Transit Area


I first needed to go to the satellite terminal.


Batik Air Malaysia Kuala Lumpur → Jakarta

View from the people mover.


Batik Air Malaysia Kuala Lumpur → Jakarta

Just like most of my ex-KUL flights, I found myself at the mezzanine floor.


Batik Air Malaysia Kuala Lumpur → Jakarta

Lounge test #1: Plaza Premium First Kuala Lumpur


My credit card provided me with Priority Pass membership including one free annual lounge access to the normal Plaza Premium Lounge. From there I then upgraded for RM69 (~US$17) for access to the Plaza Premium First lounge using their promotional offer. I could pay RM80 (~US$20) for access to the Plaza Premium Lounge itself using my ride-hailing loyalty program's benefits instead of using my visit allowance, but that would be ineligible for the upgrade.

As I needed to process the Priority Pass visit as well as the upgrade, I needed to go to the normal Plaza Premium lounge. To say that the reception was packed would be an understatement - the queue even went outside. To be fair, it was not only a Priority Pass lounge, but also the lounge for elite or premium passengers for a number of carriers (including GA, so that's one more reason to avoid GA on this sector), but still I don't think that should ever happen.


Batik Air Malaysia Kuala Lumpur → Jakarta

It took me ~5 minutes to get to the reception, and the procedures afterwards was as follows:
- My original Plaza Premium visit was first cleared,
- The upgrade surcharge was then applied to my card,
- A receipt was issued to be shown to the Plaza Premium First lounge,
- The reception staff called the team on the other lounge telling them of the upgraded customer, and
- I was handed with the receipt to show to the other lounge.

At that time the reception staffs were pretty overworked and even started telling people that the normal lounge was almost full, though at least they cleared my upgrade in a couple of minutes.


Batik Air Malaysia Kuala Lumpur → Jakarta

The receipt I was supposed to show to the Plaza Premium First lounge.


Batik Air Malaysia Kuala Lumpur → Jakarta

As both lounges were not colocated, I needed to go outside and take a short walk before I finally made my way in. After I showed my receipt I was then showed my way in.


Batik Air Malaysia Kuala Lumpur → Jakarta

Naturally, Wi-Fi was provided and quite fast.


Batik Air Malaysia Kuala Lumpur → Jakarta

I was offered to take a seat at their dining room, which was more akin to a restaurant if anything.


Batik Air Malaysia Kuala Lumpur → Jakarta

A menu was handed to me as well. I also asked them if it would be possible to have more than one item, to which the staff said yes so I decided to sample quite a few things on their menu.


Batik Air Malaysia Kuala Lumpur → Jakarta

The first dish I had was the satay. While the satay itself was okay, the rice cake left something to be desired.


Batik Air Malaysia Kuala Lumpur → Jakarta

Following this I had their steamed barramundi, which was good, typical of Chinese-style fish preparation.


Batik Air Malaysia Kuala Lumpur → Jakarta

I then sampled their chicken steak with wasabi sauce, which was equally good - some additional kick would help, but I devoured it too fast to take a picture of it.

Noodle followed afterwards, which for me was the least favorite dish - I tend to like dishes with stronger flavors, and the dish felt almost flavorless. Worse, though the broth was light, the portion didn't reflect it even I got almost full after having the noodle.


Batik Air Malaysia Kuala Lumpur → Jakarta

My last main dish was Hainanese rice with grilled chicken. This was a twist of the usual steamed or roasted chicken you'd find on Malaysia or Singapore, which I especially liked.


Batik Air Malaysia Kuala Lumpur → Jakarta

Their alcoholic drink options were also pretty extensive for a contract lounge, even including a house mocktail.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

I tried their white wine and mocktail, which didn't disappoint.


Batik Air Malaysia Kuala Lumpur → Jakarta

For lighter options, salad and soup were offered on the buffet. I didn't try the soup, but I tried the salad, which felt like they've been there for a while.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

A limited selection of ready-to-eat pastries and desserts were on offer - no toast here.


Batik Air Malaysia Kuala Lumpur → Jakarta

Other drink options didn't disappoint either, from Dilmah tea, canned soft drinks like what you'd find on MH's lounge, to Asahi draft beer.


Batik Air Malaysia Kuala Lumpur → Jakarta

Before this turned to a food blog, let's continue with the rest of the lounge review: the view of the apron was a tad different from the one at MH's lounge, given that it was at a different side of the airport.


Batik Air Malaysia Kuala Lumpur → Jakarta

Though the lounge didn't have a business center, it had a number of seats with proper tables, thus completing the seat-power-table combination.


Batik Air Malaysia Kuala Lumpur → Jakarta

The seats and mini-tables were all Plaza Premium's standard ones, so the upgrade was more on just how quiet this lounge is.


Batik Air Malaysia Kuala Lumpur → Jakarta

All seats are near to the windows, even the innermost ones.


Batik Air Malaysia Kuala Lumpur → Jakarta

I asked the lounge staff for the shower room, and after taking note of my name was directed to the bathroom and upon reaching immediately posted the do not disturb sign - there was no one using the bathroom anyway, but still a nice touch.


Batik Air Malaysia Kuala Lumpur → Jakarta

The bathroom had pretty much all amenities covered, from body lotion, all the way to hair dryer. Though the lounge was already more than 1 year old, it still looked like brand new.


Batik Air Malaysia Kuala Lumpur → Jakarta

The single use amenities can easily match those offered by hotels, and available without first requesting for them. (take note of that, MH).


Batik Air Malaysia Kuala Lumpur → Jakarta

Shower also used Elemis shampoo and soap, which I thoroughly enjoyed. The water flow was also pretty good, just like the one on MH's satellite lounge.


Batik Air Malaysia Kuala Lumpur → Jakarta

Lounge test verdict and departure


This has to be one of the better contract lounges around - I even dare to say that despite its size this is better than MH's and GA's flagship lounges, and almost on par with CX's lounge in BKK. Not only are the amenities plentiful despite the small size, the lounge itself was really tranquil with only a handful of guests at any time, service wasn't a large issue (not to the level of QR's BKK lounge, but there were more than enough staff I didn't need to wait), and the foods decent by lounge standard.

When I have my next complimentary visit posted, this will be quite high on my to-visit lounges if the price is right.

After the lounge visit I went back to the main terminal for boarding using the people mover.


Batik Air Malaysia Kuala Lumpur → Jakarta

From there it was a short walk to the gate, being the closest one from the immigration.


Batik Air Malaysia Kuala Lumpur → Jakarta

There was fortunately no queue at security, so I was through in a couple of minutes.


Batik Air Malaysia Kuala Lumpur → Jakarta

After I had my ticket checked I went straight to the waiting room.


Batik Air Malaysia Kuala Lumpur → Jakarta

I didn't even get to sit there, though, as boarding started to be called, starting from special needs passengers and then business class passengers.


Batik Air Malaysia Kuala Lumpur → Jakarta

Priority was enforced, meaning that I could cut through the queue and after showing my boarding pass was let through.


Batik Air Malaysia Kuala Lumpur → Jakarta

We boarded using the right aerobridge only.


Batik Air Malaysia Kuala Lumpur → Jakarta

There were still few people boarding, meaning that it was still not chaotic yet.


Batik Air Malaysia Kuala Lumpur → Jakarta

In a couple of seconds I managed to reach the plane.


Batik Air Malaysia Kuala Lumpur → Jakarta

On board


Flight: OD318
Plane: 9M-LNQ
STD/ATD: 20:25/20:25
STA/ATA: 21:30/21:38
Load factor: 100% J (12/12), 93% Y (140/150)
Seat type: Recliner business class (window seat)
Details: https://flightaware.com/live/flight/9MLNQ/history/20190908/1235Z/WMKK/WIII

After being welcomed by the cabin crew I made my way to the business class cabin, consisting of 12 leather recliners.


Batik Air Malaysia Kuala Lumpur → Jakarta

My seat for this flight.


Batik Air Malaysia Kuala Lumpur → Jakarta

Legroom was fine for recliner business class standard.


Batik Air Malaysia Kuala Lumpur → Jakarta

As you would expect, there was no seatback screen, just a seat pocket.


Batik Air Malaysia Kuala Lumpur → Jakarta

At the outside armrest a table could be taken out.


Batik Air Malaysia Kuala Lumpur → Jakarta

Contents inside the seat pocket.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

Note the buy-on-board menu, which was provided even in business class. Naturally, no sales was made throughout the flight.


Batik Air Malaysia Kuala Lumpur → Jakarta

A pillow was provided by default, with blanket available on request.


Batik Air Malaysia Kuala Lumpur → Jakarta

A cocktail table was also not absent, together with the button to secure the IFE screen at the center armrest. Somehow, though, mine couldn't be locked so it straight popped up when I opened the armrest.


Batik Air Malaysia Kuala Lumpur → Jakarta

Power plugs were provided, which I used to charge my phone and worked.


Batik Air Malaysia Kuala Lumpur → Jakarta

The screen was almost akin to what was provided in economy class, and when taken away was pretty warm as it didn't turn off at all when stowed.


Batik Air Malaysia Kuala Lumpur → Jakarta

All the seat controls were manual yet at the same time didn't provide enough tactile response when engaged.


Batik Air Malaysia Kuala Lumpur → Jakarta

View from the window.


Batik Air Malaysia Kuala Lumpur → Jakarta

Me on the seat - as usual, the headrest wasn't extensible by much.


Batik Air Malaysia Kuala Lumpur → Jakarta

Time to move on to the rest of the flight: boarding was underway and done through the .


Batik Air Malaysia Kuala Lumpur → Jakarta

Welcome drinks were brought around, which consisted of water, orange drink, or apple drink. I picked the apple drink, while my seatmate preferred the water.


Batik Air Malaysia Kuala Lumpur → Jakarta

We soon pushed back, but not before the plane I rode a couple of years back showed up.


Batik Air Malaysia Kuala Lumpur → Jakarta

Safety demonstration was surprisingly manually conducted - time for a safety video like ID?


Batik Air Malaysia Kuala Lumpur → Jakarta

Can you see MH's regional Golden Lounge?


Batik Air Malaysia Kuala Lumpur → Jakarta

The cabin was darkened right after the safety demonstration for departure.


Batik Air Malaysia Kuala Lumpur → Jakarta

Takeoff proceeded without any issue and we were airborne in no time.


Batik Air Malaysia Kuala Lumpur → Jakarta

After the fasten seatbelt sign was switched off, Panasonic headphones were distributed for business class passengers, which normally retailed at US$17. It wasn't the best one on the market, but still did its job and worked on my phone.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

Just like other OD/ID flights, their entertainment offerings were pretty crap - think of no music on offer and non-interactive moving maps, though to be fair they had a couple of movies for most major countries they fly to.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

As for TV shows, they're split by episode and tend to be scattered, so no movie binging here - I'd rather listen to some of my classic options on my phone.


Batik Air Malaysia Kuala Lumpur → Jakarta

Dinner was served, starting with tablecloth being put and our drink of choice served.


Batik Air Malaysia Kuala Lumpur → JakartaBatik Air Malaysia Kuala Lumpur → Jakarta

The flight attendants took the orders during boarding, and afterwards brought the trays to each passenger by hand Naturally, drink refills were offered, though it's still the same crap. Following was the menu for the flight:
Appetizer: Green salad with vinaigrette dressing
Bread: Whole grain bread roll with butter
Main course: Lamb biryani, chicken with curry dish, or vegetarian mock meat dish
Dessert: Vanilla yoghurt and chocolate cake with nuts
Drink: Water / orange juice / apple drink / tea / coffee / soft drink


Batik Air Malaysia Kuala Lumpur → Jakarta

To start the meal I had the salad, which didn't exactly taste fresh. My meal continued with the lamb biryani, which despite the seemingly full of rice look had a decent amount of meat inside. Taste-wise it wasn't bad (if anything, it's slightly muted compared to biryani I had on the land), though typical of lamb it was slightly chewy on some parts. Bread was pretty abundant I doubted that the butter could make it (which for the record was an upgrade over canola margarine they used before), though I only had one of them. Desserts were pretty bad - while the chocolate cake was okay, the yoghurt was already lukewarm (and awkward since it's dinner time) and there was even no spoon to eat those dishes so I asked for a teaspoon just to have my desserts. As for "juices", it's still the same Tropicana Twister drinks as before, which I don't think count as juice anyway. On overall, I found this to be an overly substantial yet mediocre single tray meal.

Which fork is for which part of the meal?


Batik Air Malaysia Kuala Lumpur → Jakarta

Instead of at the start of the flight, I had my hot towel after my table was cleared.


Batik Air Malaysia Kuala Lumpur → Jakarta

After the meal I went to the restroom, which was pretty poorly cleaned.


Batik Air Malaysia Kuala Lumpur → Jakarta

I for sure wouldn't expect this in economy class, let alone business.


Batik Air Malaysia Kuala Lumpur → Jakarta

After the meal I decided to take some nap and after around 40 minutes we were approaching Banten province.


Batik Air Malaysia Kuala Lumpur → Jakarta

After the fasten seatbelt sign was turned on, the cabin was checked and just like before the cabin was quickly dimmed again.


Batik Air Malaysia Kuala Lumpur → Jakarta

As we were nearing CGK, the bustling region became all more apparent.


Batik Air Malaysia Kuala Lumpur → Jakarta

Which airport did we land at? On a side note, we landed on runway 07R, which meant some pretty long taxi to get to terminal 2F.


Batik Air Malaysia Kuala Lumpur → Jakarta

The terminal was pretty packed, given that it was Sunday evening.


Batik Air Malaysia Kuala Lumpur → Jakarta

After a 10 minutes taxi it was time to alight from the front door.


Batik Air Malaysia Kuala Lumpur → Jakarta

Following my farewell to the crew I took the staircase to the tarmac.


Batik Air Malaysia Kuala Lumpur → Jakarta

On my way to the arrival gate, I also took the chance to take a photo of the plane I flew on.


Batik Air Malaysia Kuala Lumpur → Jakarta

Arrival at CGK and post-arrival trip


We arrived from gate F4, which meant a long walk to the immigration counter.


Batik Air Malaysia Kuala Lumpur → Jakarta

Immigration took around 5 minutes to clear, but only after they opened a couple of counters for Indonesian passport holders. The lack of automated immigration gates didn't help either, so I still went away with one additional passport stamp.


Batik Air Malaysia Kuala Lumpur → Jakarta

Following immigration was the dingy luggage claim hall.


Batik Air Malaysia Kuala Lumpur → Jakarta

OD/ID's business class passengers' bags are being collected by the ground staff for faster collection. Priority was followed, however my bag was among the last ones for business class passengers.


Batik Air Malaysia Kuala Lumpur → Jakarta

After I filled the customs form, I went to the customs officer and after passing on my form was let through without bag search.


Batik Air Malaysia Kuala Lumpur → Jakarta

My trip ended with a ride-hailing ride back to my residence.


Batik Air Malaysia Kuala Lumpur → Jakarta
Display all

Product ratings

Airline

Batik Air Malaysia 5.4

  • Cabin5.0 / 10
  • Cabin crew7.0 / 10
  • Entertainment/wifi4.5 / 10
  • Meal/catering5.0 / 10
Departure airport

Kuala Lumpur - KUL7.0

  • Efficiency7.5 / 10
  • Access7.0 / 10
  • Services6.5 / 10
  • Cleanliness7.0 / 10
Arrival Airport

Jakarta - CGK6.1

  • Efficiency5.5 / 10
  • Access6.5 / 10
  • Services7.5 / 10
  • Cleanliness5.0 / 10

Conclusion

Just like before, this was an uneventful shuttle flight, delivering most of the basics from a hot meal, entertainment, plush seats, and priority services throughout the journey. Just like before, though, it's the refinement of the experience that felt lacking, from the lack of lounge access, mediocre IFE, and average quality meal. In terms of the lounge that I accessed separately from the ticket, it was pretty decent and worth the additional fee.

On overall, I'd fly on something like this if the price was right.

Did you enjoy reading this?

Let the author know by sharing a clap! It will be greatly appreciated!

6 Clap

Eric V P 's latest reviews

Comments (0)

Login to post a comment.
Flight-Report

Ad Blocker Detected

Flight-Report is a free site hosting hundreds of thousands of photos and 42,280 detailed reviews. Without advertising revenue, we could not keep this service online.

If you enjoy our website, we would greatly appreciate it if you could disable your ad blocker to support us. Thank you for your help and understanding!

How to Allow Flight-Report.com?