Flight to Tanjungpinang, Bintan Island

Domestic flight in Indoneia to Tanjungpinang Bintan Island

There is no direct flight to Bintan Island. Travelers must transit through Jakarta’s Soekarno-Hatta Airport first, then continue to Tanjungpinang, the main city of Bintan Island.

Where Is Bintan's Airport Located?

RAJA HAJI FISABILILLAH Airport Tanjungpinang, Bintan Island

Bintan Island only has a domestic airport, and it is located in Tanjungpinang. The airport’s name is Raja Haji Fisabilillah Airport, with the IATA code TNJ.

Tanjungpinang is the main city of Bintan Island. From Tanjungpinang, Bintan Resort Hotels area is about 1 hour to 1 hour and 15 minutes away by land transfer.

Bintan Hotel Stay Packages

If you’re planning to stay in Bintan after arriving at Tanjungpinang Airport, our hotel stay packages can also include

  • Accommodation at your chosen hotel
  • Private land transfer from Tanjungpinang Airport to your hotel
  • Optional experiences

The price, it depends on your preferred hotel, travel dates, and number of guests.

Share your details and we'll send you a quote.

Chat on WhatsAppLearn More

Which Airlines Fly to Tanjungpinang?

Two airlines currently serve the route to Tanjungpinang: Batik Air and Citilink.

  • Batik Air – flies to Raja Haji Fisabilillah Airport, Tanjungpinang
  • Citilink – flies to Raja Haji Fisabilillah Airport, Tanjungpinang

How to Fly to Tanjungpinang From Major Indonesian Cities

Travelers from cities such as Bali, Surabaya, and Pekanbaru cannot fly directly to Tanjungpinang. A transit stop is required first, followed by a connecting flight to Raja Haji Fisabilillah Airport.

Flight schedules and ticket prices change regularly. 

Plan Your Trip with Bintan Travel Guide (BTG)

Once you’ve planned how to get to Bintan, we can also help with other parts of your stay

  • Tours & sightseeing
  • Custom private itinerary
  • Hotel stay packages

Tell us what you're looking for and we'll help put the right arrangements together.

Learn More

How International Travelers Can Reach Bintan

International travelers coming from outside Indonesia are advised to reach Bintan through Singapore. Read about how to get to Bintan from Singapore

Alternative Route: Flying to Batam Instead

Alternative Route to Bintan Fly via Batam

Travelers who cannot find a suitable flight schedule to Tanjungpinang can fly to Batam instead. Batam’s airport is called Hang Nadim Airport, with the IATA code BTH.

Check flight schedules and ticket prices for Batam using the search form below.

Getting From Hang Nadim Airport to Bintan

After landing at Hang Nadim Airport, travelers can take an airport taxi to Telaga Punggur, Batam. From Telaga Punggur, two options connect to Bintan:

  • Speedboat – travel time of 15 to 20 minutes
  • Ferry – travel time of about 60 minutes to Tanjungpinang

Travelers are advised not to land at Hang Nadim Airport after 16:00. Ferry and speedboat schedules from Telaga Punggur are limited later in the day.

Read about : Getting to Bintan from Batam

Bintan Custom Trip With Private Driver

Once you’re in Bintan, you can also consider a custom trip if you’d like to visit specific places or combine different activities based on your preferences.

You’ll have a private driver for your itinerary, with the flexibility to choose where you want to go and what you want to see and do.

Learn More

Explore More