Flights from Tanjung Pinang Airport (TNJ)

All scheduled flights from Raja Haji Fisabilillah Airport: Jakarta daily, plus Susi Air regional flights to Letung, Tambelan and Dabo Singkep.

Scheduled flight · Daily · approx. 1 h 40 min

Tanjung Pinang Jakarta (Soekarno-Hatta)

AirlineDeparts TNJArrives TNJ
Batik Air11.45 ID 682511.05 ID 6824
Citilink12.35 QG 97512.05 QG 974

The only jet route from Tanjung Pinang. Garuda Indonesia stopped flying to TNJ in early 2026. For other cities (Medan, Surabaya, Bali …) connect in Jakarta, or take the boat to Batam and fly from Hang Nadim Airport.

Regional flight (subsidised) · Monday and Thursday

Tanjung Pinang Letung (Anambas)

AirlineDeparts TNJArrives TNJ
Susi Air11.45 SI 728114.25 SI 7282

Subsidised regional flight on a small aircraft, limited seats. Book directly with Susi Air. Alternative: PELNI ship from Kijang or car ferry from Tanjung Uban (see the ferry route map).

No online tickets through our partners for this route.

Regional flight (subsidised) · Monday and Thursday

Tanjung Pinang Tambelan

AirlineDeparts TNJArrives TNJ
Susi Air08.15 SI 732611.15 SI 7327

Subsidised regional flight to the Tambelan Islands on a small aircraft. Book directly with Susi Air.

No online tickets through our partners for this route.

Regional flight (subsidised) · Monday and Thursday

Tanjung Pinang Dabo Singkep (Lingga)

AirlineDeparts TNJArrives TNJ
Susi Air14.55 SI 724407.45 SI 7245

Subsidised regional flight on a small aircraft. Book directly with Susi Air. Alternative: fast boat from Sri Bintan Pura to Dabo (see the ferry route map).

No online tickets through our partners for this route.

International flights?

RHF has had international airport status since 2025, but there are currently no scheduled international flights (a Kuala Lumpur route is being discussed). From Singapore and Malaysia, the ferry is the easiest way to Bintan.

Map & Ferry Routes →Airport information →

Schedule from RHF Airport for August 2026, checked October 2026. Times in WIB (local time, UTC+7). Schedules change; confirm with the airline before you travel.