There are 5 ways to get from Semporna to Miri by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Minibus, fly
best- Take the bus from Semporna to Tawau Airportbus
- Fly from Tawau Airport (TWU) to Miri Airport (MYY)plane TWU - MYY
6h 19mRM 330–1,285Drive 815.6 km
cheapest- Drive from Semporna to Miricar 815.6 km
11h 41mRM 138–200Bus, drive via Limbang
- Take the bus from Semporna to Kota Kinabalu North Bus Terminal Inanambus
- Take the bus from Kota Kinabalu to Limbangbus
- Drive from Limbang to Bandar Seri Begawancar
- Take the bus from Bandar Seri Begawan to Seria Bus Terminalbus
- Drive from Kuala Belait Bus Terminal to Miricar
21h 14mRM 216–279Bus, drive
- Take the bus from Semporna to Kota Kinabalu North Bus Terminal Inanambus
- Take the bus from KK Sentral to Sipitang Express Bus Stationbus
- Take the bus from Bandar Seri Begawan to Seria Bus Terminalbus
- Drive from Kuala Belait Bus Terminal to Miricar
23h 19mRM 244–265Minibus, bus, drive
- Take the bus from Semporna to Tawaubus
- Take the bus from Tawau Terminal Bus Sri Indah to Kota Kinabalubus
- Take the bus from Kota Kinabalu to Limbangbus
- Drive from Limbang to Bandar Seri Begawancar
- Take the bus from Bandar Seri Begawan to Seria Bus Terminalbus
- Drive from Kuala Belait Bus Terminal to Miricar
23h 22mRM 171–293
Tawau Airport (TWU) to Miri Airport (MYY) flights
Comparing Your Travel Options
The cheapest way to get from Semporna to Miri is to drive which costs RM 130 - RM 200 and takes 11h 41m.
The fastest way to get from Semporna to Miri is to Minibus and fly which takes 6h 19m and costs RM 330 - RM 1300.
The distance between Semporna and Miri is 551 km. The road distance is 815.6 km.
It takes approximately 6h 19m to get from Semporna to Miri, including transfers.
Yes, the driving distance between Semporna to Miri is 816 km. It takes approximately 11h 41m to drive from Semporna to Miri.
There are 177+ hotels available in Miri.
What companies run services between Semporna, Malaysia and Miri, Malaysia?
There is no direct connection from Semporna to Miri. However, you can take the bus to Tawau Airport, walk to Tawau Airport (TWU) airport, fly to Miri Airport (MYY), then take the taxi to Miri. Alternatively, you can take a bus from Semporna to Miri via Kota Kinabalu North Bus Terminal Inanam, Kota Kinabalu, Limbang, Bandar Seri Begawan, Seria Bus Terminal, and Kuala Belait Bus Terminal in around 21h 14m.
- Website
- airasia.com
Flights from Tawau Airport to Miri Airport via Kota Kinabalu
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- RM 260–1,200
Flights from Tawau Airport to Miri Airport via Kuala Lumpur
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- RM 800–2,700
Bus from Semporna to Tawau Airport
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 35
Bus from Semporna to Tawau
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 28
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Semporna to Kota Kinabalu North Bus Terminal Inanam
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- RM 115
- Book at
- easybook.com
Bus from Semporna to Kota Kinabalu North Bus Terminal Inanam
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- RM 115
- Book at
- easybook.com
- Phone
- 088-751722
- [email protected]
- Website
- easybook.com
Bus from Kota Kinabalu to Limbang
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Estimated price
- RM 35–80
- Schedules at
- busonlineticket.com
- Book at
- busonlineticket.com
Bus from KK Sentral to Sipitang Express Bus Station
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- RM 48–53
- Book at
- sipitangexpress.com.my
Bus from Kota Kinabalu to Limbang
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Estimated price
- RM 35–80
- Schedules at
- busonlineticket.com
- Book at
- busonlineticket.com
Bus from Bandar Seri Begawan to Seria Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RM 20
Bus from Bandar Seri Begawan to Seria Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RM 20
Bus from Bandar Seri Begawan to Seria Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RM 20
- Phone
- +60 88-440 337
- Website
- transtedar.com
Bus from Tawau Terminal Bus Sri Indah to Kota Kinabalu
- Ave. Duration
- 11h 8m
- Frequency
- Once daily
- Estimated price
- RM 65–130
- Schedules at
- transtedar.com
- Book at
- easybook.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 Travelling by boat in Italy, Travelling around the UAE, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





