Tanjung Pinang-Bintan Island → Jakarta
Raja Haji Fisabilillah International Airport (TNJ) to Halim Perdanakusuma International Airport (HLP)・841 km
No nonstop or one-stop flights. The shortest route is TNJ → SIQ → PKU → HLP (via Pasirkuning-Singkep Island, Pekanbaru), about 3h 15m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- TNJ → SIQ → PKU → HLPvia Pasirkuning-Singkep Island, PekanbaruFastest≈ 3h 15m
- TNJ → CGK → YIA ⇒ JOG → HLPvia Jakarta, Yogyakarta (YIA ⇒ JOG)43 km by road≈ 3h 28m
- TNJ → CGK → PLM → HLPvia Jakarta, Palembang≈ 3h 30m
- TNJ → CGK → SOC ⇒ JOG → HLPvia Jakarta, Surakarta (SOC ⇒ JOG)47 km by road≈ 3h 32m
- TNJ → CGK → SUB → HLPvia Jakarta, Surabaya≈ 4h 4m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.
Related routes
All flights from Tanjung Pinang-Bintan Island to Jakarta, every airport