Quick Answer
The best way to get from Jepak to Bintulu Airport (BTU) is by taxi or Grab. It takes 20–30 minutes and costs MYR 35–50 (USD 8–12). If you prefer to drive yourself, rental cars are available from MYR 80/day (USD 19). For the lowest cost, take a local minibus to Bintulu town (MYR 4–6) and then a short Grab to the airport — total MYR 12–18 (USD 3–4) but allow 60–90 minutes. No train or flight options exist for this short route.
Train: Not an Option in Sarawak
There is no railway network in Sarawak. Unlike Peninsular Malaysia, which has KTMB trains connecting major cities, East Malaysia (Sarawak and Sabah) relies entirely on road, air, and water transport. A Trans-Borneo Railway has been discussed for decades, but no construction timeline exists as of 2025.
For travelers accustomed to train travel in Europe or Japan, this may be surprising. However, the road infrastructure between Jepak and Bintulu Airport is excellent — a well-paved two-lane highway that takes just 20–30 minutes by car.
| Region | Rail Network | Nearest Station to Jepak |
|---|---|---|
| Peninsular Malaysia | Yes (KTMB) | N/A |
| Sarawak (including Bintulu) | No | None |
| Sabah | Limited (North Borneo Railway) | ~600 km away |
Bottom line: Don't look for a train — book a taxi, Grab, or rent a car instead. For more on Malaysia's transport plans, visit the Malaysian Ministry of Transport.
Flight: Not Between Jepak and the Airport, but Through It
You cannot fly directly from Jepak to Bintulu Airport — the distance is only about 20 km. However, Bintulu Airport (BTU) itself is a regional hub with flights to Kuching (KCH), Miri (MYY), Kota Kinabalu (BKI), and Kuala Lumpur (KUL) via Malaysia Airlines, AirAsia, and MASwings.
If your journey is part of a longer itinerary (e.g., Jepak → Bintulu Airport → Kuching), here is what you need to know:
- Check-in deadline: 45 minutes before departure for domestic flights (60 minutes if you have checked baggage).
- Recommended arrival: 90 minutes before departure to allow for road delays and queueing.
- Airport facilities: Small but functional — cafe, basic shops, ATM, and free WiFi.
The total door-to-door time from Jepak to the departure gate is typically 1.5–2 hours (20–30 min drive + 60–90 min at airport). That's significantly faster than driving to Kuching (8+ hours) or taking a bus.
For current flight schedules, check Malaysia Airlines or AirAsia.
Local Bus & Minibus: The Budget Choice
Jepak is served by local minibuses that run along the coastal road to Bintulu town's main bus terminal. These are not luxury coaches — they are basic, air-conditioned (sometimes) vans that pick up and drop off anywhere along the route.
Route & Schedule
- Route: Jepak → Bintulu town (Jalan Abang Galau / bus terminal).
- Frequency: Every 30–60 minutes from 6:30 AM to 6:00 PM (less frequent on Sundays).
- Fare: MYR 4–6 (USD 1.0–1.5) per person.
- Travel time: 45–60 minutes depending on stops.
Connecting to the Airport
From the Bintulu town bus terminal, you have two options:
- Local bus #5 or #6 — passes near the airport entrance (MYR 2–3, 20 min). Runs hourly.
- Grab/taxi — MYR 8–12 (USD 2–3), 10 minutes.
Total cost (bus + Grab): MYR 12–18 (USD 3–4).
Total time: 60–90 minutes.
This is by far the cheapest option, but it requires patience and some local knowledge. For schedules, ask at the Jepak village shop or check with Sarawak Transport Authority.
| Segment | Vehicle | Fare (MYR) | Time |
|---|---|---|---|
| Jepak → Bintulu town | Minibus | 4–6 | 45–60 min |
| Bintulu town → Airport | Local bus #5/#6 | 2–3 | 20–25 min |
| Bintulu town → Airport | Grab | 8–12 | 10 min |
Taxi & Grab: Fastest & Most Convenient
For most travelers, a taxi or Grab is the best balance of speed, cost, and convenience. The distance from Jepak (village center) to Bintulu Airport is approximately 20 km, all on paved roads.
Taxi
- Price: MYR 35–50 (USD 8–12) — fixed fare, agree before you ride.
- Time: 20–30 minutes.
- Availability: Taxis can be booked through your hotel or found at the Jepak jetty area. Not all taxis use meters; agree on a flat rate.
Grab (ride-hailing)
- Price: MYR 30–40 (USD 7–9) — dynamic pricing, may surge during rain or late night.
- Time: Same as taxi, 20–30 minutes.
- Availability: Grab works well in Bintulu and Jepak. Most drivers accept cash or card.
Which to choose? Grab is usually slightly cheaper and more transparent. Taxis are more available if you don't have a smartphone or data. Both options are safe and reliable.
Pro tip: If you are traveling between midnight and 5 AM, Grab may have fewer drivers. Pre-book a taxi with your hotel or use the Grab app in advance.
Motorbike & Rental Car: Flexibility on Your Own Terms
Motorbike / Scooter
Renting a motorbike is popular among backpackers and digital nomads. Several shops in Jepak and Bintulu town offer scooters (110–150cc) for MYR 25–40 per day (USD 6–10). Fuel is extra — a round trip to the airport uses about MYR 3–5 (USD 0.7–1.2) of petrol.
- Time: 25–35 minutes (depending on your speed).
- Parking: Free motorbike parking at the airport terminal (covered area).
- Safety: Road is in good condition, but watch for trucks and occasional potholes. Helmet is mandatory by law.
If you plan to explore Bintulu for a few days, a motorbike is an excellent value option.
Rental Car
Car rental agencies such as Hertz, Avis, and local operators have desks at Bintulu Airport and offices in town. Daily rates start at MYR 80–150 (USD 19–36) for a compact car like a Perodua Myvi or Proton Saga.
- One-way rental: Some agencies allow pickup in Jepak (or delivery to your hotel) and drop-off at the airport. A fee of MYR 20–30 may apply.
- Fuel policy: Usually full-to-full. A full tank costs about MYR 40–50 (USD 10–12).
- Documents: Valid driver's license (international permit recommended for non-Malaysians).
Renting a car is ideal for families or groups of 3–4 people. When split, the cost per person is comparable to a taxi but with more flexibility.
Compare prices on Hertz Malaysia or Avis Malaysia.
Cost & Time Comparison: All Options at a Glance
| Mode | Total Time | Cost (MYR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| Taxi / Grab | 20–30 min | 30–50 | 7–12 | 0 | Speed & convenience |
| Rental Car | 20–30 min | 80–150/day | 19–36/day | 0 | Flexibility & groups |
| Motorbike | 25–35 min | 25–40/day | 6–10/day | 0 | Budget & adventure |
| Hotel Shuttle | 20–30 min | 0–40/pax | 0–10/pax | 0 | Hassle-free (if available) |
| Minibus + Grab | 60–90 min | 12–18 | 3–4 | 1 | Cheapest option |
| Minibus + Local Bus | 70–90 min | 6–9 | 1.5–2 | 1–2 | Ultra-budget / local experience |
★ Our recommendation: For most travelers, Grab (MYR 30–40) offers the best balance of speed, cost, and ease. If you are on a tight budget, the minibus + Grab combo (MYR 12–18) is unbeatable.
Traveler Tips & Local Insights
1. Booking in Advance
During Malaysian school holidays, Hari Raya, and Christmas, demand for taxis and Grab cars surges. Book your ride at least 2–3 hours ahead via the Grab app or your hotel front desk.
2. Luggage
If you are taking the minibus, note that luggage space is limited. A large suitcase (28″+) may not fit. Consider using Takkyubin (baggage delivery) or shipping luggage directly to the airport via Pos Malaysia — costs about MYR 15–25 (USD 4–6) per bag and takes 1–2 days.
3. Road Conditions
Jepak to Bintulu Airport road is fully paved and well-lit. However, during the northeast monsoon (November–February), heavy rain can reduce visibility and cause minor flooding in low-lying areas. Allow an extra 15–20 minutes if traveling in heavy rain.
4. Where to Wait
In Jepak, the most convenient pick-up point is the Jepak village square (near the mosque) or your hotel lobby. For Grab, drop the pin at "Jepak Village" or "Kampung Jepak" — drivers know the area well.
5. Early Morning Flights
Bintulu Airport's first departures are around 7:00 AM. If you have a flight before 8:00 AM, pre-book a taxi the night before — Grab drivers are scarce before 6:00 AM. Your hotel can arrange a reliable driver.
6. Local SIM & Data
To use Grab, you need mobile data. Celcom, Digi, and Maxis all have good 4G coverage on the Jepak–Bintulu route. Tourist SIMs are available at Bintulu Airport arrival hall from MYR 10 (USD 2.4).
Insider tip: If you have a long layover at Bintulu Airport, the Tumbina Park & Botanical Garden is just 5 minutes by Grab — a nice spot to stretch your legs.
FAQs: Jepak to Bintulu Airport
Is there a direct train from Jepak to Bintulu Airport?
No. Sarawak currently has no railway network. The only way to reach Bintulu Airport from Jepak is by road — taxi, Grab, rental car, motorbike, hotel shuttle, or local bus.
What is the fastest way to get from Jepak to Bintulu Airport?
Taxi or Grab is the fastest option, taking 20–30 minutes depending on traffic. A private car or hotel drop-off is equally quick if you have access.
How much does a taxi from Jepak to Bintulu Airport cost?
A standard taxi costs between MYR 35 and MYR 50 (roughly USD 8–12). Grab fares are slightly lower, usually MYR 30–40 (USD 7–9). Fares may rise during peak hours or late at night.
Are there any buses from Jepak to Bintulu Airport?
Yes, local minibuses connect Jepak to Bintulu town (MYR 4–6, about 45–60 minutes). From the town bus terminal you can take a second bus or a short Grab ride to the airport. The total journey is 60–90 minutes.
Can I rent a car in Jepak and drop it at Bintulu Airport?
Yes. Several rental agencies in Bintulu offer one-way rentals with airport drop-off. Daily rates start at MYR 80–150 (USD 19–36). Book at least 24 hours in advance for the best rate.
Is it safe to ride a motorbike from Jepak to Bintulu Airport?
Yes, the road is paved and well-lit in most sections. However, we recommend wearing a helmet, using a phone mount for GPS, and avoiding night rides if you are unfamiliar with the route. Motorbike rental costs about MYR 25–40 per day (USD 6–10).
Do hotels in Jepak offer airport shuttle service?
Some resorts and guesthouses in Jepak provide complimentary or paid airport transfers. Always confirm with your hotel at least 48 hours before departure. Charges typically range from MYR 20 to MYR 40 per person (USD 5–10).
What is the cheapest way to get from Jepak to Bintulu Airport?
The local minibus (MYR 4–6) plus a short Grab ride (MYR 8–12) is the cheapest combination, totalling about MYR 12–18 (USD 3–4). It takes 60–90 minutes but saves significantly compared to a direct taxi.