There are 5 ways to get from Miri to Labuan by plane, taxi, bus, car, car ferry or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Miri, taxi  •  7 h 3 min

  1. Fly from Miri (MYY) to Jakarta (CGK) MYY - CGK
  2. Take a taxi from Jakarta to Labuan

$104 - $335

Cheapest option

Bus, car ferry  •  2 days 11 h

  1. Take the bus from Miri to Kuching Sentral
  2. Take the bus from Kuching Sentral to ALBN Terminal Pontianak
  3. Take the car ferry from Pontianak to Tanjung Priok
  4. Take the bus from Jakarta Tanjung Priok Bus Station to Pamanukan
  5. Take the bus from Pamanukan to Ciledug

$68 - $115

3 alternative options

Bus to Bandar Seri Begawan, fly, taxi  •  9 h 23 min

  1. Take the bus from Pujut Bus Terminal, Miri to Bandar Seri Begawan
  2. Fly from Bandar Seri Begawan (BWN) to Jakarta (CGK) BWN - CGK
  3. Take a taxi from Jakarta to Labuan

$125 - $478

Drive, car ferry  •  39 h 3 min

  1. Drive from Miri to Pontianak
  2. Take the car ferry from Pontianak to Tanjung Pandan
  3. Take the car ferry from Tanjung Pandan to Tanjung Priok
  4. Drive from Tanjung Priok to Labuan

$99 - $145

Bus, car ferry, train, taxi  •  2 days 1 h

  1. Take the bus from Miri to Kuching
  2. Take the bus from Kuching to Pontianak
  3. Take the car ferry from Pontianak to Tanjung Priok
  4. Take the train from Tanahabang to Rangkasbitung
  5. Take a taxi from Rangkasbitung to Labuan

$86 - $113

Questions & Answers

The cheapest way to get from Miri to Labuan is to bus and car ferry which costs RM 270 - RM 480 and takes 2 days 11 h.

More details

The quickest way to get from Miri to Labuan is to fly and taxi which costs RM 420 - RM 1400 and takes 7 h 3 min.

More details

The distance between Miri and Labuan is 1502 km.

It takes approximately 7 h 3 min to get from Miri to Labuan, including transfers.

More details

Map of how to get from Miri to Labuan.
Launch map view
  • Distance: 939 miles
  • Duration: 7 h 3 min

What companies run services between Miri, Malaysia and Labuan, Banten, Indonesia?

There is no direct connection from Miri to Labuan. However, you can take the taxi to Miri airport, fly to Jakarta, then take the taxi to Labuan. Alternatively, you can take the bus to Bandar Seri Begawan, take the taxi to Bandar Seri Begawan airport, fly to Jakarta, then take the taxi to Labuan.

Airlines
AirAsia
Website
airasia.com
Flights from Miri to Jakarta via Kuala Lumpur
Ave. Duration
6 h 6 min
When
Every day
Estimated price
$65 - $280
Flights from Miri to Jakarta via Kota Kinabalu, Kuala Lumpur
Ave. Duration
7 h 50 min
When
Every day
Estimated price
$70 - $300
Flights from Miri to Jakarta via Kuala Lumpur, Johor Bahru
Ave. Duration
7 h 25 min
When
Tuesday, Thursday and Saturday
Estimated price
$65 - $280
Flights from Miri to Jakarta via Kuching, Kuala Lumpur
Ave. Duration
7 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$65 - $280
Flights from Miri to Jakarta via Singapore, Kuala Lumpur
Ave. Duration
8 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$65 - $280
Flights from Bandar Seri Begawan to Jakarta via Kuala Lumpur
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$65 - $260
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Miri to Jakarta via Kuala Lumpur
Ave. Duration
5 h 53 min
When
Every day
Estimated price
$110 - $550
Flights from Miri to Jakarta via Kuching, Kuala Lumpur
Ave. Duration
8 h 40 min
When
Every day
Estimated price
$110 - $550
Flights from Miri to Jakarta via Sibu, Kuala Lumpur
Ave. Duration
7 h 50 min
When
Every day
Estimated price
$110 - $550
Flights from Miri to Jakarta via Labuan, Kuala Lumpur
Ave. Duration
8 h 5 min
When
Monday to Friday
Estimated price
$120 - $550
Flights from Bandar Seri Begawan to Jakarta via Kuala Lumpur
Ave. Duration
5 h 40 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $1,400
Royal Brunei Airlines
Website
flyroyalbrunei.com
Flights from Bandar Seri Begawan to Jakarta
Ave. Duration
2 h 20 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $1,400
Singapore Airlines
Website
singaporeair.com
Flights from Bandar Seri Begawan to Jakarta via Singapore
Ave. Duration
5 h 5 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$270 - $1,000
Train operators
Commuter Line
Website
krl.co.id
Train from Tanahabang to Rangkasbitung
Ave. Duration
1 h 40 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
krl.co.id
Bus operators
PHLS Express
Website
phls38.com
Bus from Pujut Bus Terminal, Miri to Bandar Seri Begawan
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$16
Schedules at
phls38.com
Book at
easybook.com
Salam Bumimas Express
Website
salambumimas.com
Bus from Miri to Kuching
Ave. Duration
16 h
Frequency
3 times a day
Estimated price
$20
Schedules at
salambumimas.com
Bus from Kuching to Pontianak
Ave. Duration
6 h 30 min
Frequency
Twice daily
Estimated price
$15
Schedules at
salambumimas.com
Bus Asia Biaramas Express
Website
busasia.my
Bus from Miri to Kuching Sentral
Ave. Duration
14 h 50 min
Frequency
Every 4 hours
Estimated price
$16 - $24
Schedules at
busasia.my
Book at
busasia.my
Bus from Kuching Sentral to ALBN Terminal Pontianak
Ave. Duration
8 h 30 min
Frequency
Twice daily
Estimated price
$7 - $19
Schedules at
busasia.my
Book at
busasia.my
Bintang Jaya Express
Website
bintangjayaexpress.com
Bus from Miri to Kuching Sentral Bus Terminal
Ave. Duration
14 h 30 min
Frequency
3 times a day
Estimated price
$17 - $24
Schedules at
bintangjayaexpress.com
Book at
easybook.com
Kramat Djati
Website
kramatdjati.co.id
Bus from Jakarta Tanjung Priok Bus Station to Pamanukan
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
kramatdjati.co.id
Book at
easybook.com
Bus from Pamanukan to Ciledug
Ave. Duration
7 h
Frequency
3 times a day
Estimated price
$4 - $7
Schedules at
kramatdjati.co.id
Book at
easybook.com
Ferry operators
Pelni
Website
pelni.co.id
Car ferry from Pontianak to Tanjung Pandan
Ave. Duration
10 h 33 min
Frequency
Once a week
Estimated price
$17 - $25
Schedules at
pelni.co.id
Car ferry from Tanjung Pandan to Tanjung Priok
Ave. Duration
10 h 27 min
Frequency
Once a week
Estimated price
$17 - $24
Schedules at
pelni.co.id
Car ferry from Pontianak to Tanjung Priok
Ave. Duration
21 h
Frequency
Twice a week
Estimated price
$30 - $50
Schedules at
pelni.co.id
Other operators
Taxi from Jakarta to Labuan
Ave. Duration
1 h 54 min
Estimated price
$35 - $50
Gamya
Phone
+62 21 840 7545
Website
gamya.com
Blue Bird Group
Phone
+62 21 794 1234
Website
bluebirdgroup.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Travelling to the US: What do I need to know? and Need to know: Greyhound - to help you get the most out of your next trip.