info

Independent guide - not a government website. The MDAC is free.

8 Primary Checkpoints Documented fingerprint Biometric Autogates Enabled at Key Ports notifications_active Real-Time Border Advisories Active

Malaysia Entry Points

Comprehensive directory of official border crossings, international airports, land causeways, and maritime ferry terminals where MDAC submission is verified upon arrival.

search
flight
Selangor / Sepang IATA: KUL
check_circle Autogate Enabled

Kuala Lumpur International Airport (KLIA Terminal 1)

International full-service carrier flights (Malaysia Airlines, Emirates, Singapore Airlines, Qatar Airways).

schedule
Clearance Profile: Peak arrival wait 20–40 mins. Biometric autogates fully accessible for eligible foreign passport holders who submitted MDAC prior to landing.
flight
Selangor / Sepang IATA: KUL
check_circle Autogate Enabled

Kuala Lumpur International Airport Terminal 2 (klia2)

Low-cost carrier operations including AirAsia network, Scoot, and regional budget flights.

schedule
Clearance Profile: Average immigration clearance 25–45 mins. Dedicated digital arrival verification counters and automated smart gates operational.
LCC International Hub View Details arrow_forward
directions_bus
Johor / JB Central Border: BSI
shield_person Singapore Exempt

Johor Bahru — BSI Causeway (Woodlands Checkpoint)

Heavy cross-border land transit connecting Singapore via Causeway buses, KTM Shuttle Tebrau, and personal vehicles.

traffic
Clearance Profile: Singapore citizens are officially exempt from MDAC. All other foreign passport holders require MDAC. Peak rush-hour congestion ranges 60–120 mins.
Heavy Land Transit View Details arrow_forward
directions_car
Johor / Gelang Patah Border: KSAB
badge VEP Required for SG Cars

Tuas Second Link (Sultan Abu Bakar Complex / KSAB)

Vehicle and express highway crossing connecting western Singapore to Johor state and North-South Expressway.

drive_eta
Clearance Profile: Faster land alternative to BSI Causeway. Non-Singaporean foreigners require MDAC submission. RFID VEP tag mandatory for Singapore-registered private cars.
Highway Vehicular Crossing View Details arrow_forward
flight
Penang / Bayan Lepas IATA: PEN
check_circle Autogate Enabled

Penang International Airport (PIA)

Northern Malaysia premier air gateway handling regional direct links from Singapore, Bangkok, Taipei, and Doha.

timer
Clearance Profile: Quick customs and immigration clearance averaging 15–25 mins. Digital arrival card validation verified at entry boarding bridge desk and autogates.
rv_hookup
Kedah / Kubang Pasu Border: BKH
how_to_reg Manual Counters

Bukit Kayu Hitam (ICQS Thailand Border / Sadao)

Northern land border connecting Thailand (Songkhla Province). Primary road link between Malaysia and mainland Southeast Asia.

assignment_late
Clearance Profile: MDAC mandatory for all international tourists entering via tourist coach, private vehicle, or on foot. Submission QR codes checked manually by immigration officers.
Thailand Land Link View Details arrow_forward
flight
Sarawak (East Malaysia) IATA: KCH
policy Autonomous Immigration

Kuching International Airport

Borneo regional gateway serving direct international arrivals from Singapore, Brunei, and Pontianak (Indonesia).

info
Clearance Profile: Sarawak maintains autonomous immigration control. Foreign passengers flying directly from overseas must submit MDAC; separate state stamp issued upon entry.
flight
Kedah / Padang Matsirat IATA: LGK
person_check Manual Verification

Langkawi International Airport

Duty-free island direct charter flights and international non-stop connections from Singapore, Chengdu, and seasonal Europe routes.

bolt
Clearance Profile: Rapid processing averaging 10–20 mins due to smaller passenger volumes. Officers verify MDAC submission confirmation PDF or mobile barcode.
Island International Hub View Details arrow_forward
directions_boat Maritime Ferry Terminals & Domestic Transit Regulations

Arriving by Sea or Connecting to Sabah & Sarawak?

International ferry passengers docking at Port Klang Cruise Terminal, Stulang Laut (Johor), or Langkawi Kuah Jetty (from Koh Lipe, Thailand) are subject to MDAC checks before terminal disembarkation. Travelers transiting from Peninsular Malaysia to East Malaysia do not need a second MDAC, but must clear domestic state checkpoints.

public

Ready to Submit Your Arrival Card?

Complete your registration strictly within 3 days prior to your arrival date directly on the government immigration server.

You will be redirected to the official Immigration Department of Malaysia website (imi.gov.my). There is zero submission fee. Beware of third-party agencies charging $30–$85 USD.