There are 4 ways to get from Semporna to Pangkalan Bun by bus, plane, 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.
Minibus to Tawau Airport, fly
best- Take the bus from Semporna to Tawau Airportbus
- Fly from Tawau Airport (TWU) to Pangkalan Bun / Iskandar Airport (PKN)plane TWU - PKN
18h 21mRp 3,922,703–12,237,703Bus to Lahad Datu Airport, fly
cheapest- Take the bus from Semporna to Lahad Datubus
- Fly from Lahad Datu Airport (LDU) to Pangkalan Bun / Iskandar Airport (PKN)plane LDU - PKN
19h 26mRp 3,687,554–10,490,406Drive 2,200.5 km
- Drive from Semporna to Pangkalan Buncar 2,200.5 km
32h 22mRp 4,342,531–6,272,544Minibus, ferry to Juwata International Airport, fly
- Take the bus from Semporna to Tawaubus
- Take the ferry from Tawau Ferry Terminal to Tarakanferry
- Fly from Juwata International Airport (TRK) to Pangkalan Bun / Iskandar Airport (PKN)plane TRK - PKN
15h 19mRp 4,492,170–1,207,707,173
Tawau Airport (TWU) to Pangkalan Bun / Iskandar Airport (PKN) flights
Questions & Answers
The cheapest way to get from Semporna to Pangkalan Bun is to drive which costs Rp4300000 - Rp6500000 and takes 32h 22m.
The fastest way to get from Semporna to Pangkalan Bun is to Minibus and ferry and fly which takes 15h 19m and costs Rp4400000 - Rp1300000000.
The distance between Semporna and Pangkalan Bun is 1148 km. The road distance is 2200.5 km.
It takes approximately 18h 21m to get from Semporna to Pangkalan Bun, including transfers.
Pangkalan Bun is 1h behind Semporna. It is currently 1:05 PM in Semporna and 12:05 PM in Pangkalan Bun.
Yes, the driving distance between Semporna to Pangkalan Bun is 2200 km. It takes approximately 32h 22m to drive from Semporna to Pangkalan Bun.
There are 15+ hotels available in Pangkalan Bun.
What companies run services between Semporna, Malaysia and Pangkalan Bun, Indonesia?
There is no direct connection from Semporna to Pangkalan Bun. However, you can take the bus to Tawau Airport, walk to Tawau Airport (TWU) airport, fly to Pangkalan Bun / Iskandar Airport (PKN), then take the taxi to Pangkalan Bun. Alternatively, you can drive from Semporna to Pangkalan Bun in around 32h 22m.
- Website
- flynamair.com
Flights from Tawau Airport to Pangkalan Bun / Iskandar Airport via Kuala Lumpur, Soekarno–Hatta
- Ave. Duration
- 15h 32m
- When
- Every day
- Estimated price
- Rp 4,300,000–14,000,000
Flights from Tawau Airport to Pangkalan Bun / Iskandar Airport via Kota Kinabalu, Soekarno–Hatta
- Ave. Duration
- 16h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,700,000–12,000,000
Flights from Lahad Datu Airport to Pangkalan Bun / Iskandar Airport via Kota Kinabalu, Soekarno–Hatta
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,400,000–11,000,000
Flights from Lahad Datu Airport to Pangkalan Bun / Iskandar Airport via Kota Kinabalu, Bandar Seri Begawan, Soekarno–Hatta
- Ave. Duration
- 14h 10m
- When
- Friday and Sunday
- Estimated price
- Rp 3,400,000–11,000,000
Flights from Juwata International Airport to Pangkalan Bun / Iskandar Airport via Juanda International
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 3,700,000–7,500,000
Flights from Juwata International Airport to Pangkalan Bun / Iskandar Airport via Soekarno–Hatta
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- Rp 4,700,000–13,000,000
- Website
- batikair.com
Flights from Lahad Datu Airport to Pangkalan Bun / Iskandar Airport via Kota Kinabalu, Bandar Seri Begawan, Juanda International
- Ave. Duration
- 19h 15m
- When
- Thursday
- Estimated price
- Rp 3,500,000–10,000,000
Flights from Lahad Datu Airport to Pangkalan Bun / Iskandar Airport via Kota Kinabalu, Bandar Seri Begawan, Soekarno–Hatta
- Ave. Duration
- 22h 55m
- When
- Tuesday and Thursday
- Estimated price
- Rp 3,700,000–11,000,000
Bus from Semporna to Tawau Airport
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- Rp 152,703
Bus from Semporna to Tawau
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- Rp 122,163
- Phone
- +60 10-785 5532
- Website
- easybook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- Rp 110,000–190,000
- Book at
- easybook.com
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–140,000
- Book at
- easybook.com
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- Rp 140,000–410,000
- Schedules at
- redbus.my
Ferry from Tawau Ferry Terminal to Tarakan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 950,000,000–1,200,000,000
- Schedules at
- redbus.my
Ferry from Tawau Ferry Terminal to Tarakan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 610,811
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 travel India's Golden Triangle, What documents do I need to cross Niagara Falls?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.





