To travel from Yogyakarta to Tanjung Pinang, you must fly from Yogyakarta International Airport (YIA) to Raja Haji Fisabilillah Airport (TNJ) in Bintan, typically connecting through Jakarta. The total travel time is approximately 6 to 8 hours. Tanjung Pinang is the capital of the Riau Islands, known for its proximity to Singapore and its rich cultural heritage.
Total Distance: Driving distance is 1,300 km (including ferry), straight-line air distance is 1,100 km.
Check your flight connection time in Jakarta.
March to October, when the weather is dry and ideal for island exploration.