The most direct way to reach Pangkalan Bun is by direct flight from Jakarta, Semarang or Surabaya. Approaching from other cities in Indonesia, you would need to go via one of these cities.
If you are approaching from Malaysian Borneo, the most direct route is to fly from Kota Kinabalu (Sabah) to Kuching (Sarawak), to Pontianak (East Kalimantan), all possible on Malaysian Airlines, then down to Pangkalan Bun (Central Kalimantan) on Kalstar or Trigana Air. The easiest route from Sabah, would be to fly to Jakarta, with any international airline covering the route, then up to Pangkalan Bun by Kalstar or Trigana.
To reach Pangkalan Bun from Bali (or any islands to the East), you need to fly first to Surabaya, Semarang or Jakarta, on one of many Indonesian airlines, then on to Pangkalan Bun by Kalstar, Trigana, Wings Air or Garuda from there. There are no direct flights flights from Denpasar (or other islands to the East) to Pangkalan Bun.
Approaching from Singapore, Kuala Lumpur, Bangkok, or other S. E. Asian cities, it is easiest to fly to Jakarta, then on to Pangkalan Bun from there.
There are only four airlines currently serving Pangkalan Bun; Trigana Air, Kalstar Air, Wings Air and Garuda.
Flights between Jakarta/Semarang/Surabaya and Pangkalan Bun, cost from 600,000 Rp per person, one way in the low season with Kalstar, Trigana and Wings, and more with Garuda and during the high season..
To book tickets from outside Indonesia, you can either book directly through the Kalstar website, or Garuda Website, or you can use an agent. Trigana Air doesn’t yet allow online booking, although you may be able to book via email with them, and promise to pay on your arrival in Jakarta. The agents that most guests use are TicketIndonesia and TravelIndo.
Please be aware that flights in and out of Pangkalan Bun are usually not available further than 2 months in advance.