Arriving in Malaysia 2026: Arrival Card, Grab & eSIM Guide

Arriving in Malaysia in 2026: the 3 things that make landing in KL easy

Flying into Kuala Lumpur soon? Good news: arriving in Malaysia in 2026 is way simpler than Bali. There's no visa to pay for if you're from Europe (Bulgarian passport included), no tourist tax, and no stack of forms.

But there are three things I always sort out before I fly. They're the difference between walking out of KLIA in 20 minutes and standing in a queue, hunting for Wi-Fi and haggling with a taxi driver.

I just spent two weeks in KL, so this is exactly what I did, step by step.

In this article I cover the 3 things you need when arriving in Malaysia:

  1. Malaysia Digital Arrival Card (MDAC)

  2. Grab app - from the airport to the city

  3. Airalo eSIM (or a local SIM card)

(bookmark or screenshot this so you have it on the day)

  1. Malaysia Digital Arrival Card (MDAC) 2026

The MDAC is Malaysia's online arrival card, and every foreign visitor needs one (Singapore citizens are the main exception). It's free and takes about 5 minutes on your phone.

Fill it in here: imigresen-online.imi.gov.my/mdac/main - the official Immigration Department site and the only one you should use.

📌 Key details:

  • Submit it within the 3 days before you land (the day you submit counts as one of the 3)

  • Free - no payment at any step

  • You'll need your passport, flight details, arrival and departure dates and your hotel address in Malaysia

  • You get a confirmation by email - save it

  • You need a new MDAC for every trip, even if you visited before

The best part - the E-gates:

With some passports, the MDAC also lets you use the autogates at KLIA, so you scan your passport and skip the immigration queue completely. Malaysia opened the e-gates to 63 countries, and Bulgaria is on the list 👍🏻 - I used them myself with my Bulgarian passport. Most EU countries, the UK, US and Australia are on it too.

After you submit, you can use the "Check e-gate eligibility" option on the MDAC site to see if your passport qualifies for that trip.

💡 Pro tip:

You can't do it early, so the moment you book your flight, add a calendar reminder for 2 days before. Have the full hotel address ready, not just "Kuala Lumpur".

⚠️ Scam warning:

Like in Bali, there are lookalike websites that charge a "service fee" for the MDAC. Malaysian Immigration has warned about them publicly. If a site asks you to pay, close it - the real form is free.

 

2. Grab: the easiest way from KLIA to Kuala Lumpur

Kuala Lumpur International Airport is about 55 km from the city centre, so you'll want to plan this part. Unless you're taking the KLIA Ekspres train, Grab is the easiest way to get to the city - door to door, straight to your hotel. And it is great value especially if you are sharing the taxi price with someone else.

💶 I paid €15 for One-way trip (1hour) from the airport to my hotel at Bukit Bintang.

How it works at the airport:

  1. After you collect your bags, follow the signs for the e-hailing pickup area, it’s on basement level - you may need to take the lifts down from Arrivals.

  2. Open Grab, enter your hotel and order your ride

  3. You see the price upfront, so no meters and no haggling

  4. Cars usually arrive in 5-10 minutes - match the plate number before you get in

💳 Remember: add your payment card to Grab before you fly. Then you just pay in the app and don't need cash on arrival.

🚆Prefer the train?

The KLIA Ekspres runs non-stop to KL Sentral in about 28 minutes, every 20 minutes or so. A one-way adult ticket is RM55, rising to RM65 from 1 January 2027. It's great if you're travelling solo or staying near KL Sentral. Otherwise you'll still need a Grab from the station to your hotel.

3. Airalo eSIM: online the moment you land

Airalo is my forever favourite. You install the eSIM at home, switch it on when you land, and you're online before you even reach passport control. No queuing at SIM counters, no swapping tiny cards. And you need data straight away for Grab and Google Maps.

You can use my code KAROLI5252 for $3 off your first purchase.

📌 Key details:

  • Install it at home on Wi-Fi, before your flight

  • Turn on data roaming for the eSIM line when you land

  • Your phone must be unlocked and eSIM-compatible (most newer iPhones and Androids are)

💡 Prefer a local SIM card?

If you want a Malaysian phone number or lots of data for a longer stay, you can buy a tourist SIM at the airport. The best-known one is the CelcomDigi Tourist SIM, sold at CelcomDigi stores at both KLIA Terminal 1 (arrival hall, plus a counter before immigration) and Terminal 2 (arrival level, open 24 hours).

  • CelcomDigi Tourist SIM: around RM35 for 14 days and RM60 for 30 days (prices change, so check at the counter)

  • Bring your passport - every SIM must be registered in person in Malaysia

  • Counters can have queues after big international arrivals

  • If you miss them, CelcomDigi also has stores in the city, at Pavilion and Suria KLCC

 

Extra tips for an even smoother trip to Kuala Lumpur:

You've got the arrival sorted. Here's what else will make your first days in Kuala Lumpur easy:

  • Money: card is king in KL 💳

    Most places in Kuala Lumpur take card - cafes, restaurants, malls and plenty of food spots in the centre. I barely touched cash on my trip.

    When I travel across Southeast Asia (and even in Europe) I always pay with my Wise card. It’s literally the best and especially in Asia, I prefer it over Revolut as transfers happen immediately.

    You get the real exchange rate and low fees, and you can exchange ringgit before you go but even if you don’t , Wise will automatically convert the amount to ringgit when paying.

    📌 You can sign up on WISE with my link here .

    I recommend ordering a physical card as well as you will need it for withdrawing cash from an ATM. (no fees up to 200 euro withdraw per month).

    Keep a little cash (around RM50-100) for small local stalls and markets, just in case.

  • Book your experiences in advance - GetYourGuide

I love exploring the city on my own however getting to know the city and the culture are much better with a local guide. Recently, I’ve been using GetYourGuide for my trips and you they can really change the way you experience a place.

📌 You can download it here: GetYourGuide‍ ‍and using my code KIKIGEN5

you will receive 5% off any activity and booking.

  • Get my free Kuala Lumpur Google Map List 🗺️

I’ve put my favourite places from two weeks in Kuala Lumpur into one Google Maps, so you go straight to the good spots.

You can save it in your Google Maps and if I add any location in the future, it will be automatically updated there.

Download it here for free:

 

Article written by Karolina Genova

I’ve been living in Bali for over two years, and from here I explore the rest of Southeast Asia whenever I can, from Kuala Lumpur to the islands of Malaysia and beyond. I share the practical stuff nobody tells you, so your trip runs smoothly from the moment you land.

Flying to Bali via Kuala Lumpur?

Loads of travellers stop in KL on the way to Bali, and that’s where I can help. Whether you need a full custom Bali itinerary or just someone to look over your plan and tell you what to skip or where to go, I’ve got you.

Next
Next

Visiting Sumba for the First Time: The Honest Guide