
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

Kota Kinabalu, Malaysia
from CA$155

Penang, Malaysia
from CA$156

Bandar Seri Begawan, Brunei
from CA$166

Kuala Lumpur, Malaysia
from CA$169

Singapore, Singapore
from CA$174

Johor Bahru, Malaysia
from CA$175

Jakarta, Indonesia
from CA$193

Labuan, Malaysia
from CA$230

Kota Bharu, Malaysia
from CA$263

Tawau, Malaysia
from CA$274

Sandakan, Malaysia
from CA$287

Kuala Terengganu, Malaysia
from CA$298

Langkawi, Malaysia
from CA$300

Kuantan, Malaysia
from CA$312

Alor Setar, Malaysia
from CA$326

Medan, Indonesia
from CA$329

Pekanbaru, Indonesia
from CA$374

Ipoh, Malaysia
from CA$383

Ho Chi Minh City, Vietnam
from CA$387

Palembang, Indonesia
from CA$389

Phuket City, Thailand
from CA$421

Surabaya, Indonesia
from CA$434

Denpasar, Indonesia
from CA$453

Bangkok, Thailand
from CA$456

Hat Yai, Thailand
from CA$477

Guangzhou, China
from CA$537
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