
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.

Mukah, Malaysia
from CA$93

Kota Kinabalu, Malaysia
from CA$96

Kuching, Malaysia
from CA$96

Limbang, Malaysia
from CA$115

Bintulu, Malaysia
from CA$115

Labuan, Malaysia
from CA$121

Kuala Lumpur, Malaysia
from CA$148

Sibu, Malaysia
from CA$149

Sandakan, Malaysia
from CA$197

Tawau, Malaysia
from CA$207

Pontianak, Indonesia
from CA$248

Kuala Terengganu, Malaysia
from CA$250

Lahad Datu, Malaysia
from CA$253

Kota Bharu, Malaysia
from CA$255

Penang, Malaysia
from CA$258

Langkawi, Malaysia
from CA$264

Alor Setar, Malaysia
from CA$272

Johor Bahru, Malaysia
from CA$273

Kuantan, Malaysia
from CA$287

Singapore, Singapore
from CA$310

Pekanbaru, Indonesia
from CA$336

Bandar Seri Begawan, Brunei
from CA$339

Phuket City, Thailand
from CA$374

Krabi, Thailand
from CA$375

Medan, Indonesia
from CA$382

Hat Yai, Thailand
from CA$394

Jakarta, Indonesia
from CA$395

Bangkok, Thailand
from CA$397

Phú Quốc, Vietnam
from CA$453

Denpasar, Indonesia
from CA$474
The fastest options are taxi and ride-hailing, while budget travelers often choose local bus services.
Transport option | Typical time minutes | Typical cost | Frequency | Best for |
|---|---|---|---|---|
10-20 min | MYR 20–35 (approx. USD 4–8); metered or coupon-based fare | on-demand (traffic dependent) | door-to-door with luggage | |
10-20 min | MYR 15–30 (approx. USD 3–7); surge pricing may apply | on-demand (traffic dependent) | affordable from city hotels | |
20-35 min | MYR 2–4 (approx. USD 0.50–1); cash fare on board | several times daily (traffic dependent) | budget travelers from city center | |
10-20 min | MYR 50–100 (approx. USD 11–22); fixed rate, pre-booked | pre-booked, on-demand (traffic dependent) | groups or families with luggage | |
10-20 min | MYR 120–250/day (approx. USD 27–56); drop-off at airport | subject to availability (traffic dependent) | flexible travelers exploring Sarawak |
Notes:
Updated: March 2025
Browse routes from top origins with quick connections