Quick Answer
Best way: Grab (ride-hailing) or prepaid taxi – door-to-door, 25–35 minutes, RM25–35 ($5.35–7.50). Cheapest reliable option: shared Grab (RM18–22 / $3.85–4.70). Most budget-friendly: public bus (RM4–6 / $0.85–1.30) but with very limited schedule. No direct train or flight exists on this short route (approx. 16 km).
Train Travel in Sarawak – Why It’s Not an Option Here
Miri (and all of Sarawak) has no passenger train service. Malaysia’s railway network, operated by KTM Berhad, exists only on Peninsular Malaysia (West Malaysia). The nearest KTM station to Miri is over 1,200 km away in KL Sentral (Kuala Lumpur).
If you are planning a multi-city trip that includes West Malaysia, you could fly from Miri Airport (MYY) to Kuala Lumpur (KUL) and then continue by KTM train to other destinations. But for the direct route from Taman Selera Beach to Miri Airport, road transport is your only option.
Malaysia’s Rail System at a Glance (for context)
| Rail Operator | Region | Key Routes | Speed | Example Fare (Peninsular) |
|---|---|---|---|---|
| KTM Intercity (ETS) | West Malaysia | KL – Ipoh – Penang | Up to 160 km/h | RM54–125 ($11.55–26.75) |
| KTM Komuter | West Malaysia | KL suburban lines | 60–80 km/h | RM1–10 ($0.20–2.15) |
| Miri – no service | Sarawak | — | — | — |
Verdict: No train is available for this journey. Use taxi, Grab, or bus instead. Source: KTM Berhad
Flying from Miri Airport (MYY) – Connecting Flights & Ground Transfer
You cannot fly from Taman Selera Beach to Miri Airport – the distance is only 16 km. However, once you reach the airport, you can catch flights to major Malaysian cities and beyond. Below are the most popular routes and airlines operating out of Miri.
Top Domestic Routes from Miri Airport
| Destination | Airline(s) | Flight Time | Typical Fare (one-way) |
|---|---|---|---|
| Kuala Lumpur (KUL) | Batik Air, AirAsia, Malaysia Airlines | 2 h 25 min | RM150–380 ($32–81) |
| Kuching (KCH) | AirAsia, Malaysia Airlines | 1 h 05 min | RM80–200 ($17–43) |
| Kota Kinabalu (BKI) | AirAsia, Malaysia Airlines | 1 h 15 min | RM95–230 ($20–49) |
| Singapore (SIN) | AirAsia (via KUL) | 4–5 h (with stop) | RM200–500 ($43–107) |
Important: Total travel time from Taman Selera Beach to your flight gate = 25–35 min to airport + 1.5–2 h check-in buffer. Plan to leave at least 2–2.5 hours before your flight. Source: Miri Airport Official
Bus & Minibus Services – The Budget Option
Miri’s public bus network is limited but does connect Taman Selera Beach area to the city centre and the airport. Buses are the cheapest option, but they require patience and flexibility.
Key Bus Routes for Airport Access
| Route | Operator | Frequency | Fare | Travel Time |
|---|---|---|---|---|
| Bus 11 – Taman Selera → Miri City Centre | Miri City Bus | Every 45–60 min (6:00–18:00) | RM2–3 ($0.43–0.64) | 20–25 min |
| Bus 22 – City Centre → Miri Airport | Miri City Bus | Every 30–60 min (6:30–19:00) | RM2–3 ($0.43–0.64) | 30–40 min |
| Combined (change at city centre) | — | — | RM4–6 ($0.85–1.30) | 50–70 min + waiting |
Split journey: Take Bus 11 from Taman Selera Beach to the Miri City Bus Terminal (Pujut), then transfer to Bus 22 heading south to the airport. Total cost: RM4–6 ($0.85–1.30).
Warning: Services are infrequent and stop by early evening. Not suitable for early morning (before 6:30) or late-night flights. Source: Miri City Council Transport
Taxi, Grab & Private Transfer – Fastest & Most Convenient
For most travellers, a taxi or Grab car is the best way to get from Taman Selera Beach to Miri Airport. It’s fast, reliable, and affordable for groups of 1–3 people. Below is a detailed breakdown of all ride-hailing and taxi options.
Ride Options Comparison
| Service | Estimated Fare | Travel Time | Booking Method | Best For |
|---|---|---|---|---|
| Grab (Standard 4-seat) | RM18–25 ($3.85–5.35) | 25–35 min | App (Grab) | Solo/couple, day or night |
| Grab (GrabFamily / Kids) | RM22–30 ($4.70–6.40) | 25–35 min | App (Grab) | Travel with child seat |
| Prepaid Airport Taxi (counter) | RM30–35 ($6.40–7.50) | 25–35 min | At hotel / taxi stand | No app, peace of mind |
| Private Transfer (pre-booked) | RM45–70 ($9.60–15.00) | 25–35 min | Online / hotel concierge | Business / VIP / large luggage |
| GrabShare / Carpool | RM12–16 ($2.55–3.40) | 30–45 min (possible detour) | App (GrabShare) | Ultra budget, flexible time |
When to Choose Each Option
- Grab Standard: Best all-round choice. Available 24/7 in Miri. Pay via app (credit card or cash).
- Prepaid Taxi: Good if you don’t have a smartphone or data. Fixed price, no surge.
- Private Transfer: Ideal for groups of 4–6, or if you have bulky sports equipment (surfboards, golf bags).
- GrabShare: Cheapest motorised option, but you may share with strangers and take a longer route.
Pro tip: During peak hours (7:00–9:00 and 16:30–18:30) or rainy weather, Grab prices may surge 1.5–2×. Pre-book a taxi at a fixed rate to avoid surprises. Source: Grab Malaysia
Cost & Time Comparison – All Transport Options
Below is a complete comparison table covering every practical way to travel from Taman Selera Beach to Miri Airport. Use this to make your final decision based on budget, schedule, and comfort.
| Transport Mode | Total Time | Cost (RM) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| Grab (Standard) 🏆 | 25–35 min | RM18–25 | $3.85–5.35 | 0 (direct) | Best overall |
| Prepaid Taxi | 25–35 min | RM30–35 | $6.40–7.50 | 0 (direct) | No-app convenience |
| GrabShare / Carpool | 30–45 min | RM12–16 | $2.55–3.40 | 0 (direct, possible detour) | Cheapest motorised |
| Public Bus (combined) | 50–70 min + waiting | RM4–6 | $0.85–1.30 | 1 (city centre) | Cheapest overall |
| Private Transfer (4-seat) | 25–35 min | RM45–70 | $9.60–15.00 | 0 (direct) | Groups / premium |
| Rental Car (self-drive) | 25–35 min | RM120–180/day | $25.70–38.55/day | 0 (direct) | Multi-day travel |
🏆 Overall best value: Grab Standard. 💸 Cheapest: Public bus (if schedule fits). 🚀 Fastest: Grab/taxi. Source: Numbeo Miri Cost of Living
Traveler Tips & Local Insights – Get It Right the First Time
After hundreds of transfers between Taman Selera Beach and Miri Airport, local residents and frequent flyers share these practical nuggets of wisdom to make your journey smoother.
1. Luggage – Use Takkyubin (Baggage Delivery) If You Have Heavy Gear
Malaysia’s Takkyubin-style service (called Pos Malaysia Parcel or GD Express) can ship your luggage from your hotel directly to the airport for pickup. Cost: around RM25–45 ($5.35–9.60) per large suitcase. This saves you from hauling bags on the bus or squeezing them into a small Grab car.
2. Miri Traffic – Peak Hours Can Add 10–15 Minutes
The route from Taman Selera Beach to Miri Airport uses Jalan Miri–Bypass and Jalan Airport. During 7:30–8:30 AM and 4:30–6:30 PM, traffic near the city centre can slow you down. Add a 15-minute buffer if you travel during these windows.
3. Booking Grab in Advance – Yes, You Can!
Grab allows scheduled bookings up to 7 days ahead. Open the app, select your pickup time, and the fare is locked (no surge). This is especially useful for early morning flights (before 7 AM) when on-demand drivers may be scarce.
4. Bus Schedule – Plan Around the Limited Window
Public buses in Miri stop running by 7 PM. If your flight departs after 8 PM or before 7 AM, the bus is not an option. Always check the Miri City Bus hotline or website for the latest timetable before relying on public transport.
5. Airport Facilities – Arrive Early & Enjoy Affordable Eats
Miri Airport has a 24-hour coffee shop and a duty-free shop (opening hours vary). The airport is small but efficient. For domestic flights, arriving 1.5 hours early is sufficient; for international, allow 2 hours.
Local tip: If you have time, stop at Bintang Megamall (near the airport) for last-minute souvenirs or a quick meal at Food Village. It’s a 5-minute detour by Grab. Source: Miri Resort City Tourism
FAQs: Everything You Need to Know About Getting to Miri Airport
1. Is there a direct train from Taman Selera Beach to Miri Airport?
No, there is no train service in Miri or anywhere in Sarawak. The only railway in Malaysia operates on Peninsular Malaysia (West Malaysia). For this route, you must use road transport—taxi, Grab, bus, or car.
2. What is the cheapest way to get from Taman Selera Beach to Miri Airport?
The cheapest way is by public bus (if available on your schedule) at around RM4–6 ($0.85–1.30) per person, but services are infrequent. A shared Grab car (RM18–22 / $3.85–4.70) offers the best balance of low cost and reliability.
3. How long does a taxi take from Taman Selera Beach to Miri Airport?
A taxi or Grab car takes approximately 25–35 minutes depending on traffic, covering about 16 km. Late evening or early morning trips can be 5–10 minutes faster with lighter traffic.
4. Are there any overnight buses from Taman Selera Beach to Miri Airport?
No overnight buses operate on this short route. However, if you need a late-night or early-morning transfer, a pre-booked taxi or Grab is available 24/7 in Miri.
5. Can I use a ride-hailing app like Grab in Miri?
Yes, Grab is widely available in Miri and is the most popular ride-hailing service. The app works reliably for airport transfers, with fares starting from RM18 ($3.85) for a standard 4-seater car.
6. How much luggage can I take on a bus to Miri Airport?
Public buses in Miri have limited luggage space under the floor compartment. One medium suitcase (up to 20 kg) per person is usually allowed. For bulky or heavy luggage, a taxi or Grab is strongly recommended.
7. Is it better to rent a car or take a taxi to Miri Airport?
For a one-way trip to the airport, a taxi or Grab (RM25–35 / $5.35–7.50) is more economical than renting a car, which costs RM120–180 ($25.70–38.55) per day including fuel and insurance. Only rent a car if you plan to explore Miri before your flight.
8. What time should I leave Taman Selera Beach for a morning flight from Miri Airport?
For a domestic flight, aim to arrive at Miri Airport 1.5 hours before departure. That means leaving Taman Selera Beach 2–2.5 hours before your flight (including 25–35 minutes travel time and check-in buffer). For international flights, add 30 extra minutes.