Copyright Notice

You may not copy, reproduce, distribute, publish, display, perform, modify, create derivative works, transmit, or in any way exploit any such content, nor may you distribute any part of this content over any network, including a local area network, sell or offer it for sale. You may not alter or remove any copyright, watermarks, or other notice from copies of the content on this blog. Copying or storing any content is expressly prohibited without prior written permission of the blog owner. For permission to use the content on this blog, please contact harrycath@gmail.com.

Saturday, 21 February 2026

CGK Day 4 │ Soekarno-Hatta to KLIA • MH712!

Leaving Jakarta at First Light

We woke early in Jakarta, the room still cool and quiet, and packed our last things with that familiar mix of calm and anticipation. The hallway smelled of light morning rain, the elevator hummed softly, and dropping our key into the mailbox felt like the small, decisive click that starts a travel day. A Bluebird taxi carried us to Soekarno–Hatta Terminal 3 for IDR196,500 (≈ MYR45/USD12/EUR10), the city drifting past in slow, grey blue morning light.

Terminal 3: Bright, Smooth, Simple

Terminal 3 opened around us in wide glass and warm sun. Travellers moved in steady waves, the air smelled of coffee and pastries, and the whole place felt like a clean reset. Security moved quickly, immigration gave us that old school shuffle and the satisfying thunk of an exit stamp, and suddenly we were through—lighter, freer, already shifting into travel mode.

The Cake Mission

Before boarding, we had one goal: find Cat’s favourite layered cake. Lapis Lapis looked perfect but the price made us pause. Discover Indonesia saved the day—bright shelves, familiar packaging, and the exact cake we wanted. Two boxes, IDR500,000 (≈ MYR116/USD30/EUR25), no hesitation. With the mission complete, we stopped at ACGK Expresso Bar for sandwiches and coffee for IDR470,319 (≈ MYR109/USD28/EUR24),  letting the warm drinks settle our nerves before the long walk to Gate 5.

Boarding MH712

The boarding call for MH712 came at 10:40am, sharp and clear. Sitting in Row 6 meant we slipped into the cabin early, avoiding the usual slow crawl of passengers and overhead bins. The cabin smelled clean, the lights were soft, and we settled in quickly. At noon, the plane pushed back. Fifteen minutes later, Jakarta dropped away beneath us and the clouds opened like a soft white road.

Six Days That Stayed With Us

As the plane climbed, the past week replayed in small, vivid scenes.

We chose to travel instead of following our usual Lunar New Year routine, looking for rest rather than busy plans. Yogyakarta welcomed us gently, and we moved through the city slowly—walking Malioboro, doing laundry, drinking coffee, eating simple meals, and watching daily life unfold. We did not rush. We let small moments guide us. The Ramayana Ballet showed us the city’s deep cultural heart, and Borobudur, visited on Lunar New Year morning, gave us a quiet sense of renewal. After that, we rested, ate well, and said goodbye to Yogyakarta without sadness, feeling complete.

Jakarta was louder and bigger, with rain, traffic, and changing plans. We explored by MRT and malls, enjoyed food courts and cafés, and learned to adjust our expectations. Some places disappointed us, others surprised us. An unexpected piece of good news turned an ordinary day into a joyful one. We ended our adventures tired but calm, carrying home not just memories, but a slower rhythm we wanted to keep.

Landing in Kuala Lumpur

After landing, we had an unpleasant moment. Two strangers behind us began raising their voices, upset that we had stepped off the plane before them, even though everything followed the usual order. It felt like misdirected frustration, but we stayed calm and kept moving. The feeling passed once we reached the main walkway and felt the comfort of being home again.

MyBorderPass sped us through Immigration, our bags rolled out at Carousel H, and the KLIA Express carried us smoothly toward the city, the landscape shifting from open airport roads to dense towers.

The True End of the Journey

At KL Sentral, we tapped out at the turnstile, and Brendan waited with a smile. That soft beep marked the real end of the trip—the moment the journey stopped being movement and became memory.

Next Up

More stories are coming—next stop, a birthday in a new country.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:
Soekarno-Hatta Terminal 3 - https://maps.app.goo.gl/6XWX2UMsMPjSKAnP9
Kuala Lumpur International Airport - https://maps.app.goo.gl/aHvfC36ssZZfjNoM6

Friday, 20 February 2026

CGK Day 3 │ Central Park Mall • Sarinah Mall!

Something New, Something Old
 
We picked you up again as we said goodbye to Taman Anggrek Mall and walked across to Central Park Mall. Feeling a little thirsty, we stopped at the Starbucks on the ground floor and ordered:
 
  • Iced Hibiscus Tea 
  • Hot Caffè Mocha 
 
Total: IDR123,000
 
Once we were fuelled up, we began exploring this huge mall.
 
A Quick Look Around 
 
Our first stop was Foto Nusantara on Level 1, but we didn’t find a suitable backpack. We then went up one floor to the Adidas store, but the Manchester United collection was limited.
 
We browsed a little more before deciding to call it a day at Central Park Mall. Even though it was big and lively, we still preferred the cosy feel of Grand Indonesia.
 
At half past two, we booked a fixed fare Bluebird taxi. The ride cost IDR97,000 and took forty five minutes because of heavy traffic, even though the driver tried his best to use back roads and small lanes.
 
A Stop for Fragrance and Crafts 
 
Our first mission was to look for my favourite fragrance, “Into the Woods” by Carl & Claire. Sadly, it had been discontinued. In the end, we bought three 30ml bottles of “Song of the Youth” for IDR837,000.
 
Next was Kamalika Prints, where Cat picked up a folded printed bag and four small coin pouches for IDR240,000.
 
After that, we entered Sarinah and started browsing from the second floor downwards.
 
Sweet Treats at Sarinah
 
We eventually reached Pasar Nusantara Sarinah on the lower ground floor. At Sari Sari, we bought a mix of sweet cakes for IDR44,000.
 
Still looking for a bigger portion of Cat’s favourite layer cake, we walked into Pasarina by Ranch Market, also on the lower ground floor. They didn’t have it, so Cat settled for two boxes of Lapis Surabaya cake for IDR208,500.
 
Back on the ground floor, we picked up two boxes of Mama John’s Pineapple Tart for IDR298,000. That wrapped up our quick shopping spree at Sarinah Mall.
 
Heading Back Before Rush Hour 
 
As the afternoon stretched on, we stepped outside and caught one last fixed fare Bluebird taxi for IDR32,000 back to Thamrin Residence, hoping to beat the evening rush.
 
Once home, we ordered two sets of McDonald’s Prosperity Burger through GrabFood — chicken for Cat and beef for me — for IDR174,000.
 
Packing for Tomorrow 
 
This turned out to be our final outing of the day. We spent the rest of the evening organising our many new clothes and trying to fit everything into our yellow submarines for our flight to Kuala Lumpur the next morning.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

CGK Day 3 │ Mall Taman Anggrek!

A Slow, Festive Morning in Jakarta  

It was our third day in Jakarta, the fourth day of Chinese New Year, and the city still carried a soft festive glow. Lanterns swayed above shopfronts, and mandarin oranges sat in bright piles like tiny suns. We left our Airbnb at half past nine, stepping into warm light and a morning that felt calm and unhurried.

Rain Changed Our Plans  

We had planned to visit Glodok and Petak Enam again, but the rain stopped us. With no clear idea of what to do next, we asked the front desk about the biggest mall in Jakarta. Besides our favourite Grand Indonesia, they told us the next biggest was Mall Taman Anggrek.

The Ride to Taman Anggrek  

We took a fixed‑fare Bluebird taxi for IDR68,000 (≈ MYR16/USD4/EUR4). The traffic jam — the famous macet — was already heavy, and the 6‑kilometre ride took about half an hour.

Breakfast at Lima Lima Food Court  

We reached Mall Taman Anggrek at ten past ten, hungry and ready for breakfast. The front desk pointed us to Level 4, where the Lima Lima food court was located.

The food court was large but only half full. After walking around, we chose:

  • Bak Kut Teh [IDR118,000]  
  • Bakmi Kombinasi [IDR78,000]  
  • Hot Milk Coffee [IDR26,000]  
  • Teh Kotjok Jelly [IDR22,000]  

Total: IDR244,000 (≈ MYR57/USD15/EUR12).

Browsing the Mall  

With breakfast sorted, we started exploring. Since Level 4 was mostly food, we went down to the next floor. After some time, we found ourselves at Urban & Co — and this became our biggest shopping stop of the day.

We bought:

  • 2 dresses for Cat  
  • 2 long‑sleeved shirts for Brendan  
  • 2 short‑sleeved shirts for Brendan  
  • 1 short‑sleeved sweater for Brendan  

Total: IDR1,539,200 (≈ MYR357/USD92/EUR78).

The friendly cashier suggested we also visit Central Park Mall next door for even more choices.

Snacks Before Moving On

We continued browsing and eventually reached a food fair on the lower ground floor. Mall Taman Anggrek celebrated Lunar New Year 2026 with the "Taste of Prosperity" food fair featuring over 50 culinary options, festive performances, and special promotions from January 28 to February 22, 2026. There, we picked up some savoury and sweet snacks:

  • Minced Meat Bak Chang [IDR40,000]  
  • 14 small pieces of Bungeoppang [IDR70,000]

Total: IDR110,000 (≈ MYR26/USD7/EUR6).

Onward to Central Park Mall

Stay tuned for the next video as we said goodbye to Taman Anggrek Mall and walked across to Central Park Mall!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

Thursday, 19 February 2026

CGK Day 2 │ Grand Indonesia • Thamrin City!

Back to Grand Indonesia for an Afternoon Treat

We left Blok M Square at 1:15 p.m. and made our way back to the MRT. By 2 p.m., we were standing once again at Bundaran HI. 

We then strolled along he Harmony Lantern Walk along Jalan MH Thamrin in Jakarta is a vibrant Chinese New Year celebration featuring a procession, typically illuminated by thousands of lanterns to symbolize unity, hope, and cultural harmony. Held along the main thoroughfare, it showcases festive decorations and symbolizes the joyful welcoming of the new year,

From there, a short ten‑minute walk brought us to one of our favourite places in Jakarta—Grand Indonesia. No matter how many times we visited, the mall always felt lively, bright, and full of possibilities.

A Fragrant Start at HMNS

Our first stop was the HMNS stall on Level 1 of the East Mall. We had planned to “just look,” but of course, that never really happened. The moment we stepped in, the warm, rich scents pulled us deeper into the display.

We ended up bringing home an impressive collection of 100ml bottles:

  • Melting Temptation ORGSM  
  • SORE Eterna  
  • Philea The Twin Sister of Elea  
  • Maliq D’Essentials: Rose & Musk  
  • Malik D’Essentials: Fig & Sandalwood  
  • Half & Half: Ambar & Janma  
  • the PERFECTION  
  • 2 × 8ml Travel Bottle Atomizers  

Total: IDR2,221,000 (≈ MYR515/USD132/EUR119).

Each fragrance felt carefully crafted—smooth, warm, and full of character. They were perfect as souvenirs and even better as little indulgences for ourselves.

A Comforting Lunch at Waroeng Kopi

Two floors up, we reached Cat’s favourite store, Alun Alun. Instead of continuing our shopping spree, we wandered into its cosy café, Waroeng Kopi. The moment we sat down, the smell of spices and fresh cooking wrapped around us.

We ordered:

Kwetiaw Goreng  
Mee Rebus Jawa  
Es Campur  
Es Kacang Merah  
Kunyit Asam Juice  
Sereh Jahe Juice  

Total: IDR315,980 (≈ MYR73/USD19/EUR16).

The food was warm, comforting, and full of flavour. It was the kind of meal that made us slow down, breathe, and enjoy the moment.

Back to the Batik Mission

After lunch, we returned to our main task of the day: Batik hunting. Cat found three beautiful Batik clothing pieces for a total of IDR1,116,000 (≈ MYR259/USD67/EUR56), each with colours and patterns that stood out. She also added three strings of beaded necklaces for IDR847,000 (≈ MYR197/USD51/EUR43). The craftsmanship was exactly what we had been searching for all morning.

We crossed the floor to check out the Adidas store, only to find it closed for renovations. With nothing else catching our eye, we decided to move on.

Thamrin City: The Real Batik Marketplace

A Batik hunt in Jakarta would not be complete without a visit to Thamrin City. So that became our next stop. The moment we stepped inside, the atmosphere changed. This was the heart of Batik shopping—busy, colourful, and full of energy.

At Batik Yakin, the long‑sleeved shirts immediately drew us in. The designs were bold yet elegant, and the quality was excellent. We bought four immaculate shirts for IDR750,000 (≈ MYR174/USD45/EUR38). It felt like the perfect finale to our Batik adventure.

Ending the Day with a Familiar Favourite

Before heading home, we made one last stop at Bakmi GM to take away two packets of their delicious noodles for IDR132,000 (≈ MYR31/USD8/EUR7). With our bags full and our feet tired, we returned to Thamrin Residence to rest and enjoy a quiet evening.

A Day of Small Surprises

The day had started with rain and changed plans, but it turned into one filled with discoveries, treats, and small celebrations. Jakarta had once again reminded us that even unexpected days can become memorable ones.

Stay tuned for the next video as we visit two malls that we've never been to!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

CGK Day 2 │ Blok M Square!

A Rainy Morning and a Change of Plans

We woke up to the sound of heavy rain hitting the windows. A thick curtain of water covered central Jakarta, turning the streets into shining silver streams. Our plan to explore Glodok had to wait, so we switched to Plan B—Batik hunting. Sometimes the weather decides the adventure for us.

Heading to the MRT

At ten in the morning, we called a fixed‑fare Bluebird taxi and rode to the Bundaran HI–Bank Indonesia MRT station for IDR29,000 (≈ MYR7/USD2/EUR2). Even underground, Jakarta felt alive. Commuters moved quickly, escalators hummed, and the familiar beeps at the gates echoed through the clean, modern station. Its calm design always reminded us of the elegant roundabout above.

Watching the City Change

We boarded the Bundaran HI–Lebak Bulus MRT and watched the city slowly change outside the windows. The tall towers of central Jakarta softened into leafy neighbourhoods. Wide roads connected everything like long threads, and small morning warungs flashed by in bright colours. With each stop, the city’s fast rhythm slowed, and we felt ourselves slowing with it.

Arriving in Blok M

When we stepped out at Blok M BCA, the rain had eased into warm late‑morning air. Ojeks weaved through traffic with practiced skill, snack stalls filled the sidewalks with delicious smells, and locals moved with a mix of energy and routine. Blok M has always been a place where old Jakarta meets new Jakarta, and the short walk to Blok M Square showed that clearly—aging façades beside modern shops, and market stalls spilling into every corner.

Breakfast at Last

We were hungry, but finding breakfast was harder than expected. After a few failed attempts, A&W came to our rescue. We ordered:

Fish Sandwich set  
Chicken Sandwich set  

Total: IDR180,000 (≈ MYR42/USD11/EUR9).

It was simple, fast, and exactly what we needed before starting our Batik mission.

Exploring Blok M Square

Inside Blok M Square, the cool air and steady buzz of shoppers welcomed us. We wandered through the floors, but the so‑called Batik Centre on the UG floor was not what we hoped for. Instead of a colourful, lively collection, we found outdated designs and tired motifs. It felt more like a forgotten corner than a centre of Batik.

Still, exploring was part of the fun.

A Small Tech Problem and a Big Surprise

On Level 3A, we searched for a camera backpack but found none. Then we noticed our DJI Osmo Nano battery was almost empty. Luckily, a tiny emergency power bank—IDR320,000 (≈ MYR74/USD19/EUR16)—saved the day.

Just as we were about to move on, we received wonderful news: Brendan had been offered a job at a premier digital agency with global clients. The terms were excellent, and he was signing the next day. We celebrated right there in the middle of Blok M Square. A proud moment.

More Adventures Ahead

Stay tuned for the next video as we continue our shopping spree at Grand Indonesia and Thamrin City Mall.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

Wednesday, 18 February 2026

CGK Day 1 │ Soekarno-Hatta to Thamrin Residence!

Touching Down in Jakarta

We picked you up again as ID6379 landed at Soekarno–Hatta at 12:48pm. The cabin stayed quiet in that soft post‑flight calm. When the doors opened, warm Jakarta air rolled in—humid, sweet, and full of clove smoke, jet fuel, and a light floral scent. It felt like stepping into a new rhythm.

Moving Through Terminal 2

Inside Terminal 2, we joined the steady flow of passengers under soft yellow signs. Suitcases hummed across the floor, announcements drifted above us, and sunlight washed everything in muted gold. 

At baggage claim, Conveyor Belt 2 stayed still until 1:11pm. When it finally started, the metallic clatter mixed with the low murmur of travellers settling back into themselves. Our yellow submarines appeared five minutes later.

Into the City

The arrivals hall carried Jakarta’s familiar energy—drivers with placards, the smell of kopi susu, and the busy shuffle of the lunch‑hour crowd. We had planned to take the skytrain to SHIA and then the train to BNI City, but an upset stomach meant we couldn’t manage the ride into Jakarta Pusat. So we chose the always‑reliable Bluebird taxi.

At the Goldenbird counter, we asked a lady where the Bluebird pickup point was. She didn’t smile, didn’t pause, didn’t even look at us properly. She just flicked her hand and told us to go “over there,” her voice sharp and impatient. We tried again—this time at the Silverbird counter. The lady there listened, nodded, and gave us clear, simple directions without fuss. Her tone was calm, and she pointed us toward a small path we had completely missed earlier.

We finally located  the Bluebird pickup point at Gate 2D and caught our ride for IDR207,990 (≈ MYR48/USD12/EUR11). Pak Febrian drove us, and the trip turned lively as we traded stories about daily life in Indonesia and Malaysia.

The ride took about forty‑five minutes. As we entered Jakarta Pusat, the air thickened, the pace sharpened, and the skyline rose with confidence.

Arriving at Thamrin Residence

As we approached Thamrin, motorcycles slipped past us, office workers filled the sidewalks, and sunlight flickered between tall buildings. The driver eased into the quieter entrance of Thamrin Residence, where the city’s noise softened into calm.

After a long chain of transit—taxi to plane to taxi again—this final stretch brought us home. Thamrin Residence would be our base for the week. With short notice, we couldn’t book with our favourite host Sigit, so we stayed in a Kozystay unit instead. For RM142 (≈ IDR62k/USD37/EUR31) a night this apartment definitely represented a bang-for-buck accomodation for us.

We walked into our Kozystay apartment and felt an instant lift. The space was small but smart, with warm colours, clean lines, and just enough decoration to feel stylish without trying too hard. Everything we needed was already in place: a working kitchen with real appliances, a sofa that didn’t sink, a TV that turned on without drama, and a bathroom that was bright, clean, and actually pleasant to use.

The bedroom stayed cool and quiet, and the bed felt like it had been chosen by someone who cared about sleep. But the real highlight waited outside. From the balcony, central Jakarta opened up in a single, striking frame—glass towers rising high above clusters of low, crowded homes. The contrast was sharp and honest, the kind of view that reminded us how layered the city really was.

It was the perfect place to pause, breathe, and feel like we had finally arrived. We then headed out for lunch.

Lunch at Ayam & Bebek Kremes

As usual, we ended up at Ayam & Bebek Kremes. We ordered:

  • Sop Buntut with rice  
  • Ayam Bakar with rice  
  • Fresh Coconut Juice  
  • Es Jeruk Nipis  

The total came to IDR163,500 (≈ MYR38/USD10/EUR8).

A quick stop at Indomaret for supplies, and then we went back up to unpack and settle in.

A Quiet First Day

Tired from our days in Borobudur and along Malioboro Street, we stayed indoors for the rest of the afternoon. We only stepped out late in the evening to collect our GrabFood delivery.

What’s Next

Stay tuned for the next video as we head to Block M Square—another corner of the city, another story waiting to unfold.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:
Soekarno-Hatta Terminal 2 - https://maps.app.goo.gl/PP1UUqSuR4dF56AKA

YIA Day 4 │ Kulon Progo to Soekarno-Hatta • ID6379!

Three Gentle Days in Yogyakarta

Our three days in Yogyakarta unfolded slowly, like a story told in soft breaths. We arrived under a calm night sky and eased into the city with a quiet rooftop dinner. By morning, Yogyakarta woke in colour.

Batik patterns filled shop windows, buskers played into warm air, and Titik Nol Kilometer glowed with lights and laughter. On Lunar New Year’s Day, misty village paths led us toward Borobudur, where ancient terraces and a glowing summit gave us a sense of quiet renewal.

Waking Into the Dark

We woke at 5am to a room still cold and silent, the kind of start that hit sharp and fast. Our bodies were slow, but our minds were already moving. We zipped our bags, switched on the lights, and stepped into a hotel so quiet it felt like the world hadn’t begun yet.

A Quick, Clean Exit

Check out took seconds — a smile, a tap, a slip, and we were out the door. No waiting, no fuss. The morning felt like it had cleared a fast lane just for us.

Coffee, Sunrise, and the First Kick of Energy

By 6am we were in sTREATs Resto, and the room snapped awake around us. Bright lights, fresh coffee, cups clinking. We grabbed a window seat as the sky cracked open with gold. Our drinks arrived hot and bold, and that first sip hit like a jolt. Outside, motorbikes shot past; inside, soft music warmed the room. We kept watching the door, waiting for Pak Didik, feeling the day building like a wave.

Rolling Out Fast

When Pak Didik arrived, everything shifted into gear. Bags in the car, engine humming, air con cooling our faces. The city was waking quickly — vendors lifting shutters, the sky brightening, streets stretching into full pulse. The drive felt smooth and sure, with rice fields flashing by in wide green strokes as the sun climbed higher toward Kulon Progo.

Calm at the Airport Door

The moment we stopped at Yogyakarta International Airport, the pace softened. An elderly porter walked toward us with quiet confidence and lifted our yellow bags with gentle, practiced ease. His calm movements slowed the last of our rush.

Inside the Cool, Wide Terminal

The terminal felt like a deep breath — wide, cool, and filled with soft light. Lines were short, voices low, and everything moved in slow waves. Upgrading was simple: IDR300,000 each (≈ MYR69/USD18/EUR15). We charged our Wise card and let the calm settle in.

A Warm Pause at Roti O

With time to spare, we followed the porter to Roti O. The bakery was warm and bright, filled with the smell of fresh bread. We ordered a Tuna Pastry, a Chicken Pastry, a Mocha Latte, and an Iced Lychee Tea for IDR105,000 (≈ MYR24/USD6/EUR5). The pastries were flaky, the drinks smooth, and the whole hour felt like a soft pocket of comfort inside the airport’s quiet rhythm.

A Leather Detour

At nine, the smell of leather pulled us toward the Miracle Living stall. We browsed slowly through belts and bags, enjoying the cosy space. We left with three pieces — a black belt, a tan sling handbag, and a small fabric sling bag — for IDR740,000 (≈ MYR171/USD44/EUR37). The warm scent followed us back into the cool terminal air.

Check In, Security, and the Slow Walk

Check in at Counter C7 was smooth. Bags weighed, tagged, and sent off with the soft hum of the belt. Security was quick, and the departure hall opened into long, quiet stretches. We walked slowly toward Gate 1A, letting the calm sink deeper.

Boarding With Ease

At 11:15am, a soft announcement called our flight Batik Air ID 6379. The gate stayed calm, warmed by morning light. When boarding began, the staff waved us forward with gentle gestures. We walked down the short lane toward the aircraft, the hum of the jet rising, the cool cabin air marking the true start of the flight.

Touchdown in Jakarta

We stepped into Terminal 2’s soft midday light after a smooth 12:48pm landing. The air inside was cool and steady, a calm contrast to Jakarta’s warm haze. Travellers drifted past in slow waves, and the terminal carried that relaxed early afternoon rhythm. We followed the bright signs and polished floors, still holding the calm of the journey.

Please stay tuned for the next video as we ride a Bluebird taxi into central Jakarta!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:
ibis Styles - https://maps.app.goo.gl/45GRpmHMZ2dbwugx6
Yogyakarta International Airport - https://maps.app.goo.gl/FUo9w5smBjKp4VrRA
Soekarno-Hatta Terminal 2 - https://maps.app.goo.gl/PP1UUqSuR4dF56AKA

Tuesday, 17 February 2026

YIA Day 3 │ Malioboro Stroll!

Unwinding After Borobudur

After our long morning at Borobudur, we spent the afternoon resting at the hotel. We only stepped out again when the evening light turned warm and golden. Lanterns flickered on, the air felt comfortable, and the city eased us back into motion.

A Bajaj Ride Into Celebration

We took a Bajaj for IDR24,000 (≈ MYR5/USD1/EUR1) toward Malioboro Street, passing through Jalan Dagen as Chinese New Year decorations swayed above us. Families filled the lanes, and the smell of grilled satay and pastries drifted through the air. The ride was slow, noisy, and full of colour—exactly what we expected from a festive Yogyakarta evening.

Malioboro’s Warm Glow

Malioboro greeted us with bright lights and steady crowds. We first browsed the three stores of Margaria Batik, but nothing struck our fancy. We did however leave Istana Sari Batik with five pieces of clothing for IDR1,240,000 (≈ MYR288/USD74/EUR63). Our walk continued to Titik Nol Kilometer before looping back to Soenardi Batik, where Cat picked up three dresses for IDR256,500 (≈ MYR60/USD15/EUR13).

A Western Meal With Local Notes

At Plaza Malioboro, we chose Karta Coffee & Eatery for its view of the street. We ordered:

  • Club Sandwich  
  • Mushroom Aglio Olio  
  • Lychee Lemongrass Tea  
  • Pisang Goreng Coklat Cheese  
  • Wedang Jahe Susu  

The total was IDR203,300 (≈ MYR47/USD12/EUR10). Even with the Western mains, the drinks and dessert kept us connected to local flavours.

A Ride Through History

Later, we got a box of assorted Bakpia for IDR35,000 (≈ MYR8/USD2/EUR2) then hopped on a horse‑drawn carriage for IDR190,000 (≈ MYR44/USD11/EUR10). From that slow, steady seat, Malioboro looked like a moving strip of lights—shops closing, lanterns glowing, and the sound of hooves echoing along the road. The route was cut short so we ended traversing Jl. Beskalan before heading back to ibis Styles Hotel.

Ending the Night

By the time we returned to the hotel, the streets had quieted. It had been a full evening—batik shopping, street food scents, bright lights, and a quick look at Yogyakarta’s past and present in one walk.
Next up—our flight the following day to Jakarta!


Do visit our YouTube Channel Have Perut Will Travel)
📍 Location:

YIA Day 3 │ Sekar Kedhaton!

Arriving After a Morning at Borobudur

After our morning at Borobudur, stepping into Sekar Kedhaton felt like entering a living piece of Yogyakarta’s royal past. Known as The Majestic Traditional Restaurant, it welcomed us with Javanese architecture, warm smiles, and a calm sense of ceremony. It was the perfect place to slow down.

A Space Shaped by Javanese Artistry

Inside, tall carved beams and soft lantern light created a space that felt both grand and intimate. The polished floors reflected the warm glow, and the servers—dressed in traditional attire—moved with gentle, practiced ease. Nothing felt rushed. Everything carried the quiet confidence of deep cultural roots.

A Lunch Rooted in Tradition

Lunch arrived like a small introduction to Yogyakarta’s flavours. Rich gravies, fragrant spices, and simple but elegant plating made each dish feel comforting and refined at the same time. After the peaceful morning at Borobudur, the meal continued the same gentle rhythm.

A Rare Cup: Kopi Luwak Peaberry Arabica

Among our drinks, one stood out: Kopi Luwak Peaberry Arabica. Luwak coffee itself was already rare, but the peaberry version made it even more special.

Kopi Luwak’s unique process—where civets eat the cherries and the beans ferment naturally—created a cup that was smooth, low in acidity, and surprisingly gentle. The peaberry, a single rounded bean inside the cherry, added extra richness.

Served with quiet ceremony, the coffee arrived aromatic and complex, with notes of caramel and warm earth. The first sip was silky and clean, almost sweet, and it lingered like a warm memory.

We loved it so much that we bought a box to take home for IDR401,000 (≈ MYR93/USD24/EUR20).

An Unexpected Delight: The Mini Bird Park

Just when we thought the experience had reached its peak, Sekar Kedhaton revealed a small surprise—a mini bird park tucked inside the grounds.

It wasn’t large, but it was full of charm. Colourful birds hopped between branches, their calls adding a playful soundtrack to the afternoon. Children wandered wide‑eyed, and adults lingered longer than planned. We found ourselves slowing down again, watching the birds glide and preen as if they were part of the restaurant’s living décor.

What We Ordered

We were happy to find our favourite dishes on the menu and ordered them right away:

  • Sop Iga Brongkos  
  • Sop Buntut  
  • 2 Wedang Singosari  
  • 1 Wedang Majapahit  
  • 1 Kopi Luwak Peaberry Arabica

The total came to IDR499,700 (≈ MYR116/USD30/EUR25)—a belated Valentine’s meal that felt perfect for the setting.

Leaving With a Sense of Place

When we stepped back outside, it felt like we had experienced more than just lunch. Sekar Kedhaton offered a sense of place—rooted in culture, shaped by hospitality, and brightened by the gentle presence of its feathered residents.

It was a meal that stayed with us long after we left, reminding us that Yogyakarta’s beauty lives not only in its temples, but also in the spaces where tradition, nature, and daily life meet.

The Road Back

After eating, we met Pak Didik at one o’clock for the hour-long drive back to ibis Styles Hotel. The ride passed quickly as we shared stories about daily life in Yogyakarta and Kuala Lumpur—the ordinary, the funny, and everything in between.

Somewhere along the way, we learned about Yogya’s true sporting pride: PSS Sleman. No matter what Real Madrid or Juventus fans do, nothing, we were told, matches the passion of PSS Sleman’s ultras. If we ever watched a match here, we suspected we’d spend more time watching the supporters than the game.

Back at the Hotel

Soon we were back at the hotel, with plans for Pak Didik to pick us up early the next morning for our trip to Kulon Progo Airport. I collected the laundry we had dropped off earlier, and we headed up to our room.

Stay tuned for the next video as we take one last walk through the streets of Malioboro!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

YIA Day 3 │ Borobudur Temple!

A Morning That Began With Laundry

Borobudur had lived quietly in our travel dreams, much like the ancient temples of Ayutthaya. So on a gentle Lunar New Year morning, we were up at six and out by seven. Our first stop was the small dhoby across the road from the hotel. We dropped off 2.7 kilograms of laundry for IDR47,500 (≈ MYR11USD3/EUR2), ready for pickup at one in the afternoon.

We returned for a warm, slow buffet breakfast—the kind that felt like a lucky start to the year—before stepping into a day already full of promise.

Setting Off for Borobudur

The hotel arranged a Borobudur Temple tour through its trusted car rental partner, Jogja Prima Tour. For IDR650,000 (≈ MYR150/USD39/EUR33) per car per day, we had a private vehicle, gasoline, and a calm, steady driver who made the journey feel easy. Only the temple’s IDR455,000 entrance fee was not included.

As we left Yogyakarta, the countryside slowly came alive. Villages opened their shutters, warungs prepared for the day, and a soft mist rested over the rice fields. The sky brightened gently, as if easing itself into the new year.

We bought our entrance tickets for the 9:30am slot and continued on.

First Glimpse of a Dream

Borobudur appeared slowly, its silhouette rising from the earth like a memory returning. By the time we arrived, the light had turned soft gold, as though the morning bowed in respect.

Built in the 9th century by the Sailendra Dynasty, Borobudur is a Mahayana Buddhist masterpiece made entirely of andesite stone. Its nine platforms, central dome, 2,672 relief panels, and hundreds of Buddha statues form one of the world’s most detailed collections of Buddhist art. After being abandoned in the 14th century and rediscovered in 1814, it was restored by UNESCO in 1983 and now stands as the largest Buddhist temple on Earth.

Climbing With Intention

Guided by the experienced and playful Pak Nordin—our own Hanuman—we entered the temple grounds as everything slowed down. Pilgrims and travelers climbed the terraces with quiet focus, their steps softened by cool volcanic stone. We studied the ancient reliefs, each line holding stories of teachings, kingdoms, and centuries carved into stone.

The stupas rose around us like silent lanterns, casting long, gentle shadows.

At the Summit

At the top, Borobudur opened itself fully. Hills rolled out in soft greens, and the sky stretched wide and pale. It felt like standing at the edge of something ancient yet new. The old year slipped behind us; the new one settled in like a calm breath.

We stayed for a while, letting the stillness sink in. On Lunar New Year’s Day, Borobudur felt like a blessing—an invitation to begin again.

Farewell to the Temple of Dreams

After about ninety minutes, our visit came to an end. We said a warm goodbye to Pak Nordin, promising to feature him in our Borobudur video.

A short IDR20,000 (≈ MYR5/USD1/EUR1) shuttle ride took us back to the main entrance, where Pak Didik was waiting. Soon we were on the road again, passing through villages now fully awake, the morning mist gone.

Stay tuned for the next video that will show our delicious lunch at Sekar Kedhaton!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

Monday, 16 February 2026

YIA Day 2 │ CNY Eve • Purawisata Amphitheatre!

Twilight on Malioboro

We stepped out of ibis Styles Hotel just as dusk settled over Malioboro. The heat of the afternoon had finally softened, and the whole street slowed into a calm, glowing rhythm. Neon signs flickered on, vendors opened their evening stalls, and the air filled with that familiar Yogyakarta excitement.

Finding Our Ride

Getting a Bluebird taxi was simple, but after our fun horse drawn carriage ride earlier, Cat wanted to try something new. The front desk suggested the Max Ride app, so we downloaded it and booked a bajaj to Purawisata Amphitheatre for IDR33,000 (≈ MYR8/USD2/EUR2). Quick, easy, and a little adventurous — perfect.

Arrival at Purawisata

Our bajaj rolled up to the amphitheatre around 6:30pm, just as guests were streaming in. With an hour before the show, we relaxed at Etnik Cafe, watching the crowd grow.

Our IDR350,000 (≈ MYR81/USD21/EUR18) tickets promised a 90 minute performance from 7:30pm to 9:00pm, but even before it began, we could feel this night would stay with us much longer. After all, the Ramayana Ballet had been performed here every night for more than 48 years — a living tradition of discipline and beauty.

The Ramayana Comes Alive

When the show started, the stage burst into colour and movement. More than 30 dancers and musicians brought the ancient story of Prince Rama, Sita, and the demon king Ravana to life through Javanese dance, gamelan music, and expressive storytelling — all without a single spoken word.

The theater breathed softly around us. Lamps glowed amber. The scent of wood, incense, and night flowers drifted past our seats. We felt still, alert, ready.

A low gong rolled through the space. Metal rang like water. Drums thumped slow and deep, right in our ribs. The dancers entered, bare feet whispering on the floor. Fingers bent like leaves. Eyes widened, sharp and bright, telling us who was kind, who was cruel.

Gold caught the light. Reds burned. Cloth brushed skin as bodies turned and leapt. Faces stayed calm, then broke into fierce lines. We understood without words. Love felt gentle. Danger felt heavy.

The music quickened. Cymbals clashed. The air warmed as fire flared, and we felt a sudden kiss of heat on our cheeks. Monkey warriors rushed the stage. The crowd leaned forward together, breath held.

For almost two hours, we followed a journey filled with love, fear, courage, and victory. Each scene added a new layer of emotion, making this legendary tale feel close and human. We walked out smiling, ears still ringing, eyes full of color, carrying the rhythm of drums into the Yogyakarta night.

A Night That Stayed With Us

As the final scene faded into stillness, it felt as if the performers had reached across centuries to share Yogyakarta’s cultural heartbeat. We stepped back into the warm night carrying the soft echo of gamelan notes.

A bajaj — IDR30,000  (≈ MYR7/USD2/EUR2) this time — took us back to ibis Styles Hotel, the city lights glowing like old friends as we passed.

A Rain Soaked Supper

Hunger hit the moment we returned. We went up to the Skybar, only to find it soaked from a sudden rain. With the outdoor seats out of action, we headed to sTREATs Resto and ordered:

  • Sop Buntut Bakar
  • Nasi Goreng Kampung
  • Coca Cola
  • Sprite

The bill came to IDR249,050 (≈ MYR58/USD15/EUR13)— a lively end to a long, beautiful day.
Full and sleepy, we finally went back to our room and let the night wrap around us.

Next on the Journey: A Sacred Giant

Our adventure continued the next morning as we set out to visit one of our biggest bucket list dreams — Borobudur Temple, where sunrise meets ancient stone in quiet, breathtaking beauty.

Stay tuned for the next video!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:
Ramayana Ballet Purawisata - https://maps.app.goo.gl/HMw4gY8LNJZ73Xr89

YIA Day 2 │ CNY Eve • Eat Mos Fair • Horse-Drawn Ride!

A Quick Walk to RCC Ramai Mall

After returning from our Bluebird taxi ride to Kraton, we set out on foot toward RCC Ramai Mall, about half a kilometre away. We hoped to pick up a camera backpack at Mitra Camera, but the model we wanted wasn’t available. So we continued our little urban walk.

Lunchtime Hurdles on Malioboro

From there, it was a short stroll to Hamzah Batik on Malioboro Street for a late lunch. Raminten on the third floor had an hour‑long backlog and couldn’t take more customers.

We slipped into a side alley instead and found a small eatery serving Nasi Gudeg Ayam Kampung and Nasi Ayam Kampung Bakar. With iced lemon tea all around, the meal came to IDR105,000 (≈ MYR24/USD6/EUR5)—simple, satisfying, and exactly what we needed.

Browsing at Hamzah Batik

After lunch, we wandered back into Hamzah Batik. A bit of browsing later, we picked up a pair of pants for Cat for IDR248,000 (≈ MYR58/USD15/EUR13). Still, much of the batik felt a little dated and not quite the modern styles we were hoping for.

The Great Shoe Surrender

Two days into breaking in a new pair of Skechers hiking shoes, I finally admitted defeat—they were punishing. We walked to Plaza Malioboro, found a Skechers store, and secured an emergency replacement pair for IDR1,599,000 (≈ MYR371/USD95/EUR81).

Back downstairs, a lively Poco Poco performance filled the mall lobby, giving us a cheerful pause before we headed out again.

A Perfect Ending: The Horse‑Drawn Ride

The highlight of the day came next: a horse‑drawn carriage ride back to ibis Styles Hotel. The ten‑minute journey cost IDR200,000 (≈ MYR46/USD12/EUR10), and it was worth every rupiah—a charming, unhurried way to end an unpredictable afternoon.

Evening in Yogyakarta

We stepped out again only after dusk wrapped itself around the city. Yogyakarta glowed softly, its heartbeat steady as it waited for the festivities ahead.

Coming Up Next

In our next video, we finally crossed a long‑held dream off our bucket list: the legendary Ramayana Ballet—a night of fire, movement, and myth. The journey continues!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

YIA Day 2 │ CNY Eve • Yogya Morning Stroll!

Breakfast at ibis Styles

Our morning began at half past eight, and the buffet breakfast at ibis Styles Hotel was waiting downstairs. The spread was generous and full of local flavours. We sampled a bit of everything and eased gently into the day.

Securing Our Borobudur Adventure

After breakfast, we stopped by reception, where a kind gentleman helped us book a 12‑hour car rental for the next day. Pickup was set for eight in the morning. We were thrilled knowing Borobudur and the surrounding sights were finally within reach.

Laundry Run

We crossed the street to the local laundry, found it open, and hurried back to drop off our clothes. At 2.9 kilograms, the four‑hour express service cost IDR72,500 (≈MYR17/USD4/EUR4). With that sorted, we were free to explore.

Strolling Toward Malioboro

We stepped onto Jalan Dagen with breakfast still warming our senses. The air felt soft, carrying the quiet anticipation that comes before celebration. Chinese Lunar New Year hovered close, giving the morning a gentle shimmer.

Red lanterns trembled lightly above us, catching the sun like small beating hearts. Shopkeepers swept their thresholds in slow, steady strokes, sending tiny spirals of dust into the golden air. We matched our pace to the city’s calm rhythm.

Malioboro’s Rhythm

At Malioboro Street, we walked north almost to the end before crossing over and heading south past Malioboro Plaza, still an hour from opening. The street pulsed with colour and movement—a lively tapestry of everyday life.

We stopped by MJ T-shirt to custom order 2 pairs of t-shirts each adorned with traditional Yogya logo and motif for IDR460,000 (≈ MYR106/USD27/EUR23).

Pasar Beringharjo

By late morning, Pasar Beringharjo drew us in. Heat, spice, and sound rose in waves—turmeric in the air, vendors calling out, steam drifting between fruit baskets, batik stalls, and fragrant herbs.

We found a small stall tucked between fruit and fabric and picked up souvenirs worth IDR85,000 (≈ MYR20/USD5/EUR4).

A Cool Pause at Kedai Djoen

Later, Kedai Djoen welcomed us with cool shadows and the soft clink of cups. We ordered:

  • Onbitjkoek (Dutch spice cake)  
  • Kopi Kulinar  
  • Teh Leci  

All for IDR57,000 (≈ MYR13/USD3/EUR3).

The coffee arrived dark and fragrant, steam rising like a quiet offering. The first sip felt like calm settling into our bones.

Batik Hunting

After our break, we wandered into Malioboro Mall but couldn’t find a suitable batik store. Cat suggested Hayuningrat Batik nearby, and there we happily picked up four pieces of clothing (a skirt and blouse for Cat, two shirts for me) for IDR1,033,100 (≈ MYR239/USD62/EUR52).

A Taxi Detour

We hailed a fixed‑fare Bluebird taxi for IDR29,000 (≈ MYR10/USD3/EUR2) to Ramayana Ballet Purawisata, hoping to buy tickets for the evening show. Unfortunately, it was closed. Our driver, Pak Sumardi, suggested a traditional batik‑making shop in Kraton, but the prices were a bit steep for us.

He then drove us back to ibis Styles Hotel for a final fare of IDR45,000 (≈ MYR20/USD5/EUR4). We collected our laundry and settled in for a quiet afternoon. Eventually, we bought our Ramayana Ballet tickets online for IDR350,000 (≈ MYR81/USD21/EUR18) each.

Coming Up Next

In our next video, we enjoyed a horse‑drawn carriage ride—another charming slice of Yogyakarta life.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:
Djoen Bakery, Coffee & Resto - https://maps.app.goo.gl/mWLLf6M9d3kNzgoR6

Sunday, 15 February 2026

YIA Day 1 │ Kulon Progo to ibis Styles • Hello Yogya!

A Night Landing Wrapped in Calm

We touched down in Yogyakarta under a soft night sky, the airport glowing like a quiet lantern. Inside, the terminal felt cool and spacious, a gentle contrast to the warm cabin air we had just left. Everything moved smoothly. Immigration flowed at an easy pace, our bags arrived almost at once, and customs felt like a brief pause rather than a process.

Stepping into the arrivals hall, we were greeted by the blended scents of fresh coffee, polished floors, and the warm Javanese night air. It felt like a whisper welcoming us in.

A Quick Detour Upstairs

We headed up to the top floor with one question in mind: how were we supposed to check in for our upcoming Batik Air flight to Jakarta? It seemed like a small detail worth sorting out early.

A kind gentleman at the customer service counter pointed us in the right direction. He explained that check‑in could be done online through the Book Cabin app—something we already had, which made everything simple.

Since we were there, we also asked about upgrading our seats. His advice was practical: come a little earlier on the day of departure and check availability then. Not a promise, but a plan.

With our questions answered, we returned to the Arrival floor, ready to sort out our ride into the city.

Slipping Into the Javanese Night

Outside, the late‑evening heat wrapped around us—warm, familiar, almost ceremonial. Clear signs led us to the Bluebird Taxi counter, and a staff member guided us to our cab. Our driver greeted us with a quiet smile before easing onto the road.

The ride into Yogyakarta felt meditative. Streetlights cast slow pools of gold across the streets. Wartegs glowed with their last customers, and scooters traced smooth arcs through the night. Somewhere along the highway, we exchanged a look that said everything: the trip had truly begun. Lunar New Year in Yogyakarta—days of temples, food, colour, and calm—waited ahead.

A Playful Welcome at ibis Styles

By the time we reached ibis Styles Yogyakarta (https://bit.ly/4017JSK), the streets had settled into a soft hush. The hotel’s cheerful façade stood bright against the dark sky, a burst of colour after the muted tones of travel.

The Bluebird app handled our fare—IDR283,000 (≈ MYR66/USD17/EUR14)—and we rolled our bags into a lobby full of lime, turquoise, and bold patterns. The travel weight lifted instantly. Check‑in was quick, and the lift ride felt like a smooth shift from travel mode to holiday ease. A complimentary upgrade to a deluxe room was the perfect surprise.

A Quiet Celebration at D’Skybar

Instead of heading back out, we chose a simple first night—dinner at the rooftop D’Skybar (https://bit.ly/4rCxyV4). A soft breeze drifted across the terrace, carrying the muted hum of the city below. Yogyakarta stretched out in quiet silhouettes, peaceful and steady.

We decided to splurge a little and ordered:

  • Nasi Timbel Ayam Goreng  
  • Sop Buntut with white rice  
  • an extra plate of white rice  
  • 2 mojitos  

for a total of IDR427,450 (≈ MYR99/USD25/EUR21).

Over good food and the clink of glasses, we eased fully into holiday mode. No fireworks, no big plans—just a quiet first night, simple and perfect. A gentle beginning to what would become a beautiful Yogyakarta adventure.

More to Come

Stay tuned for the next video as we explore the city—its rhythms, flavours, temples, and stories. Yogyakarta had only just begun to reveal itself!

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

YIA Day 1 │ KLIA to Kulon Progo • AK348!

Planning the Escape

This wasn’t the Chinese New Year trip we expected. One moment we were talking about the usual drive back to Kuala Terengganu for Imlek, and the next we were scrolling for flight deals, half joking about going somewhere new. The cheapest option pointed straight to Yogyakarta (https://bit.ly/4rIW3jl). It felt spontaneous and strangely perfect.

We were also too tired to prepare the ancestral house in KT—always more work than we admit. Cat suggested Bangkok again, but we wanted a change. Yogyakarta, with no plans and no expectations, became our pick.

Building the Route

Piecing together a multi‑city route turned out to be fun. After comparing fares and checking luggage rules, we settled on:

- AirAsia AK348, KUL → YIA: RM434.67 (20kg)  
- Batik Air ID6379, YIA → CGK: RM226.05 (20kg)  
- Malaysia Airlines MH710, CGK → KUL: RM345.43 (25kg)  

Total: RM1,006 per person—about USD255/EUR217.

Why Yogyakarta?

Yogyakarta offered a rare balance: ancient temples, a calm cultural rhythm, and a sense of place that didn’t feel staged. We’ve always been drawn to temples—not just as sights, but as spaces where time slows down. Yogya promised that, plus slow days, good food, and history woven into daily life.

It felt like the right kind of reset for the new year: gentle, grounded, and refreshing without being overwhelming.

Getting to the Airport

We left home at eleven. Brendan was going to start work soon and couldn’t join us, but since it was a Sunday, they kindly drove us to KL Sentral. Because we were flying AirAsia, we couldn’t check bags at KL CAT (https://bit.ly/4bJxgHm), but we still took the train to KLIA2 to save time.

KLIA2 greeted us with its usual mix of bustle and calm. 

We kept our check in simple at KLIA2 by using AirAsia’s self service system. First, we checked in online through the AirAsia app, which saved us a lot of time. When we reached the airport, we went straight to the self check in kiosks to print our boarding passes and baggage tags.

After tagging our bags, we walked over to the Self Baggage Drop area and sent our luggage through the machine without waiting in a long counter line. With everything done, we headed to security and made our way to the gate.

The whole process was quick, smooth, and easy to follow — perfect for a busy airport like KLIA2. We then passed through immigration using the MyBorderPass auto gates—a small but welcome convenience.

With everything done, we slipped into that familiar airport rhythm: wandering past bright shops, breathing in warm coffee scents, and letting the holiday mood settle in.

The Unthinkable Happened

At Urban Food Court, just before the escalator to Gate P17, I reached into my bag for my wallet—and realised I had left it at home.

Thankfully, Brendan was still home. We asked them to drive all the way to KLIA2 with the wallet. In the meantime, I negotiated my way back through security and Customs and waited at Departure Door 2.

Brendan arrived—ironically—at two. I made my way back through the checkpoints again and reunited with Cat at Urban Food Court. We then headed down to our gate. Crisis averted.

Boarding and the Flight

Our gate had changed to P15, and boarding had already begun by the time we arrived. 

Boarding AirAsia AK348 at a quarter to three felt like the true start of our Lunar New Year escape. The cabin glowed softly as everyone settled in. We tucked into our seats, ready for a change of scenery.

Take‑off brought its usual quiet thrill. Afternoon light faded into evening as we climbed. We shared a small snack, dozed lightly, and let the hum of the engines carry us into that peaceful mid‑flight calm. The crew kept everything smooth and pleasant.

Arrival in Yogyakarta

Just ninety minutes later, we landed at 6:05pm local time. A glitch in the auto gates meant we had to get manually stamped in, so immigration took a bit longer. But our bags arrived quickly, Customs was easy, and the warm Yogyakarta air greeted us like a gentle welcome.

Hello, Yogyakarta—our unplanned, perfectly timed Imlek getaway.

Do visit our YouTube Channel Have Perut Will Travel)

Tuesday, 3 February 2026

MKZ Day 4 │ The Apple to City One!

Going Home!

We were up at seven, which already felt like an achievement worthy of a medal. After some strategic stuffing of luggage and one last dramatic sweep of the apartment (“Did we forget anything? Did we forget everything?”), we stepped out at 8:15 a.m. sharp. We rode the elevator down to Level 4 like seasoned adventurers, loaded our belongings into BiBi, and rolled down to the lobby so Brendan could heroically return both unit keys to their mailbox. By 8:35 a.m., we were officially checked out—and officially homeless tourists once more.

Before leaving Melaka, we pointed BiBi eastward along Lorong Haji Bachee toward a humble little food stall called Warung Nasi Lemak. What else could we possibly eat for our last Melaka breakfast but Nasi Lemak itself? Together with a round of drinks, the whole feast cost a very wallet friendly RM18.00 (≈ USD5/EUR4). At that price, we briefly considered ordering a second breakfast—but sanity prevailed.

With our perut comfortably full and our spirits high, we hit the road at 9:00 a.m. Half an hour later, we breezed past the Ayer Keroh Toll Plaza, and by 10:15 a.m., we’d exited at Senawang. We had a mission: meet our good friend Aiman of Swappers to pick up a couple of smartwatches—because nothing says “road trip” quite like shopping for gadgets along the way.

By 10:30 a.m., we reached Aiman’s store. Unfortunately, one of the watches wasn’t ready yet, but in true superhero fashion, Aiman promised to personally deliver both watches to us after lunch. With that, we continued our journey and rolled into our condo just before noon, tired but victorious.

This year, we’ll be celebrating Chinese (Lunar) New Year abroad once again. And, once again, Brendan won’t be joining us—apparently, someone has a life. As for where we're headed, we’ll keep it under wraps for now… though the fact we’ll be celebrating Imlek there may be the world’s worst-kept secret.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location:

Monday, 2 February 2026

MKZ Day 3 │ Jonker Walk Again • J.Bat Bar!

A Calmer Jonker Walk, a Sunset Dinner, and a Riverbank Stroll in Melaka

Yesterday’s attempt to enter Jonker Walk ended the moment we saw the sheer sea of humanity spilling through its archway. The night market crowd was so overwhelming that we didn’t even bother trying. But tonight, with no market in sight, we decided it was time for another go.

We left The Apple Residences at six, retracing familiar steps along Jalan Haji Bachee before crossing Jalan Bendehara and continuing onto Jalan Bunga Raya Pantai. From there, we made our way across Jalan Munshi Abdullah and deeper into Jalan Bunga Raya. Soon, Kampung Jawa appeared, and after crossing the Kampung Jawa Bridge, we slipped onto Lorong Hang Jebat. Within minutes, the Golden Horse archway of Jonker Walk rose before us—our moment of truth.

Without the night market, Jonker Walk felt almost serene. The usual crush of bodies was replaced by a gentle flow of evening strollers, and we covered the entire stretch in about ten unhurried minutes. From there, we ducked into Jalan Tokong, wandered through Jalan Tukang Emas and Jalan Tukang Besi, and eventually crossed Lorong Hang Jebat, passing the familiar Fan Bing Bing mural. A left turn brought us to the Melaka riverbank, where restaurants and bars lined the water, each glowing softly as sunset approached.

We crossed the Chan Koon Cheng Bridge and arrived at the former Warunk bistro—now J.Bat Bar—just in time for dinner. Our order was simple comfort food:

  • Grilled Chicken Chop
  • Crispy Fried Chicken Chop
  • Beef Burger
  • Two Coca-Colas
  • One bottle of mineral water

The bill came to RM124.30 (around USD32/EUR27). A little steep, perhaps, but the view made every ringgit worth it. The river caught the last gold light of the day, turning our meal into a warm, unhurried experience. We lingered, watching Melaka’s riverside slowly shift from day to night.

Wanting to walk off dinner, we followed the riverbank once again—same route as yesterday, but an entirely different mood. The water reflected not only the glow of shophouses and passing boats, but also the slow, rhythmic shimmer of the Ferris wheel at Taman Mini Sigua. Its colours—soft blues, warm ambers, the occasional burst of neon—rippled across the surface, adding a playful pulse to the otherwise calm night.

That reflection became our quiet companion, guiding us along the walkway. With the evening breeze, the hum of nearby cafés, and heritage buildings glowing under warm lamps, the riverside felt festive yet peaceful.

As we approached the Bunga Raya stretch, the crowd thinned and the river quieted. We exited at Jalan Persisiran Bunga Pantai, continued onto Jalan Bunga Raya Pantai, and made one final stop: our favourite You Tiao (Chinese Cruller) stall, where we grabbed a bagful of savoury goodness to take home.

Then it was back to The Apple Residences to call it a night.

Stay tuned—next up, breakfast at a classic Malay stall before we drive back to Kuala Lumpur.

Do visit our YouTube Channel Have Perut Will Travel)

📍 Location: