
Over 10 million explorers make Kiwi.com a trusted choice worldwide.
Kiwi.com compares airlines and agencies to reveal more options and savings.
We solve problems on the fly. Get instant chat support anytime, in any language.
Over 10 million explorers make Kiwi.com a trusted choice worldwide.
Kiwi.com compares airlines and agencies to reveal more options and savings.
We solve problems on the fly. Get instant chat support anytime, in any language.
Check out these top flight deals. Cut down on airfare costs and keep more in your pocket to enjoy experiences and adventures at your destination.

Sibu, Malaysia
from CA$102

Miri, Malaysia
from CA$121

Bintulu, Malaysia
from CA$128

Pontianak, Indonesia
from CA$138

Penang, Malaysia
from CA$156

Kota Kinabalu, Malaysia
from CA$156

Bandar Seri Begawan, Brunei
from CA$166

Kuala Lumpur, Malaysia
from CA$169

Singapore, Singapore
from CA$174

Jakarta, Indonesia
from CA$192

Johor Bahru, Malaysia
from CA$193

Labuan, Malaysia
from CA$244

Langkawi, Malaysia
from CA$257

Kota Bharu, Malaysia
from CA$263

Medan, Indonesia
from CA$276

Tawau, Malaysia
from CA$282

Sandakan, Malaysia
from CA$282

Kuala Terengganu, Malaysia
from CA$297

Alor Setar, Malaysia
from CA$314

Kuantan, Malaysia
from CA$332

Pekanbaru, Indonesia
from CA$339

Ho Chi Minh City, Vietnam
from CA$359

Phuket City, Thailand
from CA$376

Palembang, Indonesia
from CA$382

Hat Yai, Thailand
from CA$395

Bangkok, Thailand
from CA$403

Ipoh, Malaysia
from CA$413

Surabaya, Indonesia
from CA$461

Yogyakarta, Indonesia
from CA$468

Phú Quốc, Vietnam
from CA$472
The fastest options are taxi and ride-hailing, while budget travelers often choose the public bus.
Transport option | Typical time minutes | Typical cost | Frequency | Best for |
|---|---|---|---|---|
20-35 min | MYR 25–40 (approx. USD 5–9); coupon-based fixed fare from airport taxi counters; metered or negotiated from city | on-demand 24/7 (traffic dependent) | door-to-door with luggage | |
20-35 min | MYR 15–30 (approx. USD 3–7); surge pricing may apply during peak hours | on-demand via app (traffic dependent) | affordable city center departure | |
30-50 min | MYR 2–4 (approx. USD 0.50–1); pay on board; limited luggage space | several departures daily (traffic dependent) | budget travelers, light luggage | |
20-30 min | MYR 60–120 (approx. USD 13–26); pre-booked; fixed rate; varies by vehicle type | pre-booked, on-demand (traffic dependent) | groups, families, comfort | |
20-35 min | MYR 80–200 per day (approx. USD 17–43); return at airport; parking fees may apply | subject to availability (traffic dependent) | flexible travelers, multi-day trips |
Notes:
Updated: March 2026
Browse routes from top origins with quick connections