Quick Answer
Best way: Grab ride-hailing service — 20–30 minutes, MYR 25–35 (USD 5.50–7.70). It is the fastest, most convenient, and best value for solo travellers, couples, and those with luggage. For budget travellers, bus route 57→12A (MYR 4–6, ~65 minutes) is the cheapest but requires one transfer. Taxis (MYR 35–50) are widely available at Canada Hill but cost more than Grab. Rental cars offer flexibility if you already have one for your trip.
🚌 Public Bus: The Budget Option
Miri does not have a train or metro system. The only public rail in Sarawak is the Miri–Bintulu–Sibu long-distance bus network, but for the short 12 km hop from Canada Hill to Miri Airport, the city bus network is your low-cost alternative. Buses are operated by Miri City Bus (MCB) and Sarawak Metro Bus.
Step-by-Step Bus Route
- Board Bus 57 or 58 from the Canada Hill (Grand Old Lady) bus stop (located at the main road entrance near the petrol station). Ride 12 minutes to Miri City Bus Terminal (also called Pasar Bus Terminal).
- Transfer to Bus 12A or 13 from the same terminal. This bus runs directly to Miri Airport (MYY) — journey time 25–30 minutes.
- Total bus travel time: 45–50 minutes + waiting time (typically 10–20 minutes between buses) = 60–75 minutes door-to-door.
Bus Fare & Payment
| Route | Fare (MYR) | Fare (USD) | Frequency |
|---|---|---|---|
| Canada Hill → City Terminal (57/58) | MYR 2.00 | ~USD 0.44 | Every 20–30 min |
| City Terminal → Airport (12A/13) | MYR 2.50 | ~USD 0.55 | Every 25–35 min |
| Total | MYR 4.50 | ~USD 1.00 | — |
Note: Exact cash only. No card or contactless payment on buses as of 2025. Source: Miri City Bus official route map.
Pros & Cons of the Bus
- ✅ Cheapest option — under MYR 5 for the whole trip.
- ✅ Decent frequency during daytime (6:30 AM – 7:30 PM).
- ❌ No direct service — requires one transfer at City Terminal.
- ❌ No luggage racks — only suitable for backpacks or small bags.
- ❌ Not available at night — last bus from City Terminal to airport departs around 7:00 PM.
When to Choose the Bus
Best for budget backpackers with minimal luggage, travelling during daytime. If you have a large suitcase or a flight before 8:00 AM or after 8:00 PM, skip the bus and use Grab or a taxi.
🚗 Grab & Taxi: Fast, Direct, and Reliable
For most travellers, a Grab car or a metered taxi is the best way from Canada Hill to Miri Airport. This section breaks down both options with real cost data, time comparisons, and booking tips.
Grab Ride-Hailing (Recommended)
- Estimated fare: MYR 25–35 (USD 5.50–7.70) — standard 4-seater car.
- Travel time: 20–30 minutes (12 km via Jalan Miri–Bintulu and Airport Road).
- Booking: Use the Grab app (available in Miri). Pay by card or cash. Available 24/7 — including late-night and early-morning flights.
- Luggage: Compact car boot fits 2–3 medium suitcases. For extra space, book Grab Premium or Grab XL (MYR 45–60).
Metered Taxi (Airport Rank & Street Hail)
- Estimated fare: MYR 35–50 (USD 7.70–11.00) — including airport surcharge of ~MYR 5.
- Travel time: 22–32 minutes — slightly longer if the driver takes a longer route.
- Availability: Taxis are often parked near Grand Old Lady entrance and at Canada Hill car park. You can also call Miri Taxi Association at +60 85-422 233 (local call).
- Note: Always confirm the fare before starting the trip. Some drivers may quote a fixed price of MYR 40–50 instead of using the meter.
Grab vs Taxi: Quick Comparison
| Factor | Grab | Taxi |
|---|---|---|
| Cost (MYR) | 25–35 | 35–50 |
| Cost (USD) | 5.50–7.70 | 7.70–11.00 |
| Booking time | 2–5 min via app | 5–10 min (call or rank) |
| Payment | Card / cash | Cash (most drivers) |
| Luggage space | Good (boot) | Good (boot) |
| 24/7 availability | ✅ Yes | ✅ Yes (limited after midnight) |
| Surge pricing | Possible (peak hours +20%) | No surge, but fixed premium |
When to Choose Grab / Taxi
Perfect for all travellers — especially those with luggage, families, business travellers, and anyone arriving or departing outside bus hours. If you are in a group of 3–4, a Grab is cheaper per person than the bus (MYR 6–9 each) and infinitely more comfortable.
Source: Grab fare estimator (Miri region, 2025) and Miri Taxi Association published rates.
🚙 Rental Car & Self-Drive: Flexibility & Freedom
If you already have a rental car during your stay in Miri, driving yourself to the airport is straightforward. This section covers one-way rentals, parking, and total costs for those considering a self-drive option.
One-Way Rental (Pick-up at Canada Hill Area, Drop-off at Airport)
- Providers: Hertz Miri, Avis Miri, Local agency (Miri Car Rental) — all offer one-way airport drop-off.
- Cost: MYR 80–150 (USD 17.60–33.00) per day including insurance and one-way fee. Weekend rates may be higher.
- Fuel: You must return the car with a full tank. A full tank (45 L) costs ~MYR 80–95 (RON 95 petrol ~MYR 2.05/L).
- Total one-way cost: Approximately MYR 120–200 (USD 26–44) — significantly more than a Grab unless you already have the car for the day.
Self-Drive with Your Own Vehicle
- Route: From Grand Old Lady, take Jalan Miri–Bintulu (route 1-15) south for 8 km, then turn left onto Airport Road (4 km) → Miri Airport terminal. Simple, well-signed.
- Parking at airport: Short-term (MYR 1.50/hour) and long-term (MYR 12/day). If you are flying out, long-term parking is affordable for up to a week.
- Time: 20–25 minutes in normal traffic.
Night Driving & Safety
Miri roads are generally safe at night. However, some sections of Jalan Miri–Bintulu are unlit and have occasional wildlife (monkeys, monitor lizards). Drive carefully between 11 PM and 5 AM. Grabs and taxis are recommended after dark if you are unfamiliar with the route.
When to Rent / Self-Drive
- ✅ Good for: Travellers who already have a rental for the entire trip, families needing car seats, or those planning to explore Miri before flying out.
- ❌ Not recommended for: A single trip to the airport — Grab is cheaper and hassle-free.
Source: Hertz Miri drop-off policy & Miri Airport parking rates (2025).
🏨 Hotel Shuttle & Private Transfer: Premium & Special Cases
For those seeking a premium door-to-door experience or travelling with special requirements, hotel shuttles and private transfer services offer comfort at a higher price point.
Hotel Shuttle (Complimentary or Paid)
- Which hotels offer it? Major hotels near Canada Hill — Miri Marriott Resort & Spa, Imperial Palace Hotel, ParkHotel Miri — provide airport transfers for guests.
- Cost: Free for some suites, or MYR 30–50 (USD 6.60–11.00) per person for scheduled shuttle.
- Schedule: Usually 2–3 fixed departures per day (e.g., 6:00 AM, 12:00 PM, 6:00 PM). Check with your hotel front desk 24 h in advance.
- Luggage: No limit, but space is shared with other guests.
Private Transfer (Pre-booked Car Service)
- Providers: Miri Airport Transfer (local operator), Klook, Booking.com Transfers.
- Cost: MYR 55–80 (USD 12.10–17.60) for a standard sedan — includes meet-and-greet, luggage assistance, and flight tracking.
- Best for: Business travellers, elderly passengers, families with infants, or anyone arriving on a late-night flight (after midnight) when Grab availability is lower.
- Booking: Book at least 4 hours in advance via website or app. Cancellation is usually free up to 1 hour before.
Special Cases: When to Choose Private Transfer
- 🕐 Late-night / early-morning flights (12 AM–5 AM) — Grab drivers are fewer, and taxis charge premium.
- 👨👩👧👦 Group of 5–6 with luggage — a private minivan (MYR 80–120) costs less per person than two Grabs.
- ♿ Wheelchair or mobility assistance — private transfer vehicles can be pre-arranged with ramp access.
- 🧳 Heavy luggage (3+ large suitcases) — private sedan with large boot ensures no squeezing.
Source: Miri Marriott transfer service desk & Klook Miri transfers (2025).
📊 Cost & Time Comparison: All Options Side-by-Side
Use this table to quickly compare every transport method from Canada Hill to Miri Airport. Best overall value is highlighted.
| Transport Mode | Time (min) | Cost (MYR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| ⭐ Grab (Best Value) | 20–30 | 25–35 | 5.50–7.70 | 0 | Most travellers, luggage, any time |
| Metered Taxi | 22–32 | 35–50 | 7.70–11.00 | 0 | No app, walk-up convenience |
| 🚌 Bus (57→12A) | 60–75 | 4.50 | 1.00 | 1 | Budget, daytime, light luggage |
| 🚙 Rental Car (one-way) | 20–25 | 120–200 | 26–44 | 0 | Already have rental, group travel |
| 🏨 Hotel Shuttle | 25–35 | 0–50 | 0–11.00 | 0 | Hotel guests, fixed schedule |
| 🚐 Private Transfer | 20–30 | 55–80 | 12.10–17.60 | 0 | Late-night, mobility, premium |
Key Takeaways
- Cheapest: Bus (MYR 4.50) — but only if you have time and light bags.
- Best combination of speed + cost: Grab — beats taxi on price and convenience.
- Most expensive: Rental car one-way (MYR 120+) unless you already have the car.
- Best for groups (3–4): Grab or private transfer — per-person cost similar to bus but with direct service.
🧳 Traveller Tips & Local Secrets
Insider advice collected from frequent flyers and Miri locals to make your trip from Canada Hill to the airport smoother.
1. Luggage: Use Takkyubin (Baggage Delivery) If You Have Heavy Gear
Sarawak’s Takkyubin-style service (called Pos Laju Baggage or GDEX Door-to-Door) can send your large suitcase from your Canada Hill hotel to Miri Airport for ~MYR 25–35. You pick it up at the airport baggage counter. This lets you travel hands-free by bus or Grab without wrestling with a heavy bag. Available at most front desks — ask your hotel for details.
2. Watch the Peak Traffic Window
Miri’s worst traffic is 7:00–9:00 AM and 4:30–6:30 PM on weekdays. Jalan Miri–Bintulu can slow to a crawl during school drop-off and office hours. If your flight is between 8 AM and 10 AM, add 15 extra minutes to your Grab or taxi journey.
3. Bus Waiting Times Can Be Long on Sundays
On Sundays and public holidays, bus frequency drops to every 40–50 minutes. If you rely on the bus on a Sunday, check the Miri City Bus Facebook page for real-time updates, or simply take a Grab to avoid frustration.
4. Grab Availability After Midnight
While Grab operates 24/7, after 1 AM the number of active drivers drops significantly. Wait times can exceed 15 minutes. If you have a late-night flight (1 AM–4 AM), pre-book a taxi or arrange a private transfer to avoid anxiety.
5. The Grand Old Lady Viewpoint is Worth a Pre-Departure Visit
If you have a few hours before your flight, the Grand Old Lady (Canada Hill) offers panoramic views of Miri city and the coastline. The hill is also home to the Petroleum Museum (free entry, open 9 AM–4:30 PM). Combine a quick visit with your departure — just leave 30 minutes extra to get down to the airport.
6. What About Bicycle or Scooter?
Miri has no bike lanes, and the road to the airport is busy with trucks. Cycling or scootering is not recommended for safety reasons. If you are determined, use the Jalan Miri–Bintulu shoulder — but only in daylight and with a high-vis vest.
Sources: Miri local driver tips & Pos Laju baggage service rates (2025).
❓ FAQs: Canada Hill to Miri Airport
Is there a direct bus from Canada Hill to Miri Airport?
No, there is no direct bus. You need to take bus 57 or 58 from Canada Hill to Miri City Bus Terminal, then transfer to bus 12A or 13 to reach the airport. Total journey about 60–75 minutes.
How much does a Grab from Canada Hill to Miri Airport cost?
A Grab ride costs between MYR 25 and MYR 35 (approx. USD 5.50–7.70), depending on the time of day and demand. It is the most recommended option for convenience and value.
How long does it take from Canada Hill to Miri Airport by car?
By car or taxi, the 12 km trip takes 20–30 minutes in normal traffic. During peak hours (7–9 AM / 4–7 PM), allow 35–45 minutes.
Can I walk from Canada Hill to Miri Airport?
Walking is not recommended. The distance is 12 km (7.5 miles) along busy roads with no pedestrian infrastructure. It would take over 2 hours and is unsafe.
Are there night buses from Canada Hill to Miri Airport?
No, public buses in Miri operate from 6:30 AM to 7:30 PM only. For late-night or early-morning flights, you must take a Grab, taxi, or use a hotel transfer.
Which is cheaper: Grab or taxi from Canada Hill to Miri Airport?
Grab is cheaper (MYR 25–35) compared to a standard metered taxi (MYR 35–50). Taxis from the rank may also charge a fixed airport surcharge, making them less budget-friendly.
Is renting a car a good option for getting to Miri Airport?
Renting a car is ideal if you already have a vehicle for your stay. One-way rental with drop-off at the airport costs MYR 80–150. For a single trip to the airport, Grab is more economical.
What is the best way to get from Canada Hill to Miri Airport with luggage?
Grab or a taxi is best with luggage. Buses have limited space and no luggage racks. If you have heavy bags, book a Grab Premium or a taxi for extra comfort and boot space.