Photo: Little visited.

How to get to and from Miri

Use the quicklinks below to jump to the desired section regarding transport in and around Miri.


Miri is serviced by an international airport, receiving flights from Singapore, Kuala Lumpur, Kota Bharu, Kuching, Kota Kinabalu and many rural destinations in the interior. The main airlines operating services are Air Asia, Malaysia Airlines and MasWings.

Although MasWings is a subsidiary of Malaysia airlines, you will often find their domestic flights cheaper than Malaysia Airlines due to government subsidies.

Top of page


Buses operate in and out of Miri from the long-distance bus terminal, which can be reached by local bus (1.6 ringgit) or by taxi (15 ringgit). Services run to and from Bintulu, Sibu, Kuching, Kota Kinabalu and Brunei.

Daily buses run from Miri to Kota Kinabalu at 08:30 costing 80 ringgit one-way, taking about 12-17 hours depending on traffic. Make sure you have plenty of space in your passport as you will cross borders five times and get a stamp each time, culminating in about 10 stamps on your passport! These buses have no toilets but they do stop every three hours or so for toilet breaks.

Daily buses run from Miri to Kuching, almost every hour, costing 90 ringgit one way and taking around 10 hours. The best one to take would be the 22:00 one, as it gets you into Kuching at about 07:00, saving you a day of sightseeing and a night of accommodation. Bring a blanket, as the air-cond can get a bit much. Same conditions as the Kota Kinabalu bus, no toilets but it does stop every three hours.

Daily buses run from Miri to Brunei, leaving twice daily at 08:15 and 16:15, costing 40 ringgit one way. The journey takes around three to four hours. Bear in mind that the last returning bus from Brunei to Miri leaves at 13:15, meaning that Brunei cannot be done on a daytrip by bus.

Book a flight, train, bus, taxi or ferry in Malaysia with 12Go Asia

Top of page

Getting around

Miri city centre is a pretty small place and most places of interest can be reached on foot. However if you need to get to the airport or the long distance bus station, a taxi is recommended. This should cost you 25 and 15 ringgit respectively.

There is an okay public bus service that runs to the suburbs of Miri but this will require a timetable to use effectively. Consult the timetables at the local bus station (not to be confused with the long distance bus station) which is located next to the visitors centre.

Top of page

Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Where to next?

Where are you planning on heading to after Miri? Here are some spots commonly visited from here, or click here to see a full destination list for Malaysia.

Top of page