There are 4 ways to get from Pangkalan Bun to Semporna by plane, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Tawau Airport, Minibus
best- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Tawau Airport (TWU)plane PKN - TWU
- Take the bus from Tawau Airport to Sempornabus
10h 6mRM 799–2,351Fly to Lahad Datu Airport, bus
cheapest- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU)plane PKN - LDU
- Take the bus from Lahad Datu to Sempornabus
27h 12mRM 690–2,146Drive 2,203.4 km
- Drive from Pangkalan Bun to Sempornacar 2,203.4 km
32h 5mRM 856–1,237Fly to Juwata International Airport, ferry, Minibus
- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Juwata International Airport (TRK)plane PKN - TRK
- Take the ferry from Tarakan to Tawau Ferry Terminalferry
- Take the bus from Tawau to Sempornabus
15h 18mRM 883–1,815
Pangkalan Bun / Iskandar Airport (PKN) to Tawau Airport (TWU) flights
Comparing Your Travel Options
The cheapest way to get from Pangkalan Bun to Semporna is to drive which costs RM 850 - RM 1300 and takes 32h 5m.
The fastest way to get from Pangkalan Bun to Semporna is to fly and Minibus which takes 10h 6m and costs RM 800 - RM 2400.
The distance between Pangkalan Bun and Semporna is 1148 km. The road distance is 2203.4 km.
It takes approximately 10h 6m to get from Pangkalan Bun to Semporna, including transfers.
Semporna is 1h ahead of Pangkalan Bun. It is currently 7:58 AM in Pangkalan Bun and 8:58 AM in Semporna.
Yes, the driving distance between Pangkalan Bun to Semporna is 2203 km. It takes approximately 32h 5m to drive from Pangkalan Bun to Semporna.
There are 148+ hotels available in Semporna.
What companies run services between Pangkalan Bun, Indonesia and Semporna, Malaysia?
There is no direct connection from Pangkalan Bun to Semporna. However, you can take the taxi to Pangkalan Bun / Iskandar Airport (PKN) airport, fly to Tawau Airport (TWU), walk to Tawau Airport, then take the bus to Semporna. Alternatively, you can drive from Pangkalan Bun to Semporna in around 32h 5m.
- Website
- maswings.com.my
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Soekarno–Hatta, Kota Kinabalu
- Ave. Duration
- 23h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 650–2,100
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Kota Kinabalu
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- RM 850–2,400
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Singapore Changi, Kota Kinabalu
- Ave. Duration
- 24h 55m
- When
- Wednesday
- Estimated price
- RM 650–2,100
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Sandakan
- Ave. Duration
- 27h 35m
- When
- Every day
- Estimated price
- RM 850–2,500
- Website
- airasia.com
Flights from Pangkalan Bun / Iskandar Airport to Tawau Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 13h 23m
- When
- Every day
- Estimated price
- RM 900–2,600
- Website
- lionair.co.id
Flights from Pangkalan Bun / Iskandar Airport to Juwata International Airport via Juanda International
- Ave. Duration
- 8h 42m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 700–1,500
- Website
- malaysiaairlines.com
Flights from Pangkalan Bun / Iskandar Airport to Tawau Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- RM 1,300–2,800
- Website
- fireflyz.com.my
Flights from Pangkalan Bun / Iskandar Airport to Tawau Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- RM 1,300–2,800
- Website
- malindoair.com
Flights from Pangkalan Bun / Iskandar Airport to Tawau Airport via Soekarno–Hatta, Kota Kinabalu
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 750–2,300
Bus from Tawau Airport to Semporna
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 35
Bus from Tawau to Semporna
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 28
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Lahad Datu to Semporna
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- RM 30
- Book at
- easybook.com
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Lahad Datu to Semporna
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- RM 27
- Schedules at
- redbus.my
Ferry from Tarakan to Tawau Ferry Terminal
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RM 145
Ferry from Tarakan to Tawau Ferry Terminal
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- RM 270
- Schedules at
- redbus.my
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 to get from Gatwick Airport into central London, How to get from Luton Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





