How to Get to Bintan: Ferry, Flights & Routes Guide 2026
Getting to Bintan Island is simpler than you might think, even if it’s your first time to Bintan. The most popular way to get here is by ferry from Singapore, which takes around 70 minutes.
Depending on where you’re coming from, you can also reach Bintan from Batam, other Indonesian cities, or even Malaysia.
At Bintan Travel Guide (BTG), we help travelers every day through our services, and we share this guide based on our real experience handling guests visiting Bintan.
With years of assisting travelers, we know the ins and outs of getting to the island smoothly, so you can plan your trip with confidence.
Getting to Bintan Island from Singapore
Traveling from Singapore is the most popular and convenient way to reach Bintan Island.
All ferries depart from Tanah Merah Ferry Terminal, and from there, you can choose to arrive at either Bandar Bentan Telani Ferry Terminal or Tanjungpinang Ferry Terminal, depending on your destination in Bintan.
To Bandar Bentan Telani Ferry Terminal
The journey from Singapore to Bandar Bentan Telani Ferry Terminal takes around 70 minutes by Bintan Resort Ferries.
This is the most popular and convenient option, especially for travelers staying in the Bintan Resorts area, east of Bintan and also day trip to Bintan from Singapore
Bintan Resort Ferries operates daily services from Singapore. The first ferry usually departs at 08:10, and the last ferry is around 17:00.
The return ticket price is approximately:
- Adult: SGD 100
- Child (below 11 years old): SGD 88
Below is the typical ferry schedule:
|
Mon - Thu
|
Fri - Sat
|
Sun
|
|---|---|---|
|
08:10
|
08:10
|
08:10
|
|
11:10
|
09:10
|
11:10
|
|
14:00
|
11:10
|
14:00
|
|
17:00
|
14:00
|
17:00
|
|
-
|
17:00
|
-
|
Note: Additional ferry schedules may be available during peak season or public holidays.
You can book tickets online through the official website www.brf.com.sg
Before booking, make sure your passport details are ready, as you will need to fill in passenger information during the booking process.
If you haven’t booked your stay yet, you can also consider selected stay packages available in Bintan, especially if you prefer having everything arranged in one go.
These packages usually cover the essentials, such as
- Accommodation with breakfast
- Return ferry tickets (from Singapore)
- Transfers between the ferry terminal and your hotel.
You can explore available stay options here—it’s free to check.
Or find out why some travelers prefer booking Bintan stay package for a smoother trip.
To Tanjungpinang Ferry Terminal
Tanjungpinang is the main city of Bintan Island.
Ferries from Singapore to Tanjungpinang are available daily and are operated by Majestic Fast Ferry and Sindo Ferry.
The travel time is longer compared to Bintan Resorts:
- Majestic Fast Ferry: around 1 hour 40 minutes
- Sindo Ferry: around 2 hours
The return ticket price is SGD 98 per person. Each operator typically runs two ferry schedules per day.
Below is the general ferry schedule:
|
Sindo Ferry
|
Majestic Fast Ferry
|
|---|---|
|
11:00
|
11:30
|
|
17:10
|
17:50
|
Additional sailings are often added during peak seasons or holidays.
This route is suitable for travelers staying at The Residence Bintan or some hotels in the eastern part of Bintan Island.
Some properties in East Bintan are located closer to Tanjungpinang, making this route more convenient, while others may still require a longer land transfer depending on their location.
It is also a good alternative option during weekends or peak periods when ferries to Bandar Bentan Telani Ferry Terminal are fully booked.
Ferry tickets can be purchased online through their official websites, Sindo Ferry and Majestic Fast Ferry.
It’s best to arrange tickets in advance, especially during peak travel periods, as ferries can fill up quickly.
When booking online, all passengers’ passport details must be provided to complete the reservation. Preparing this information beforehand makes the process smooth and hassle-free.
If you choose this route, you may need a private transfer from Tanjungpinang to your hotel in Bintan, whether in the Bintan Resorts area or on the eastern side of the island.
Learn more about private transfers in Bintan.
Getting to Bintan Island from Indonesia
Travelers can also reach Bintan Island from within Indonesia. The most common options are by flight to Tanjungpinang or by ferry and speedboat from Batam.
By Flight from Other Cities in Indonesia
You can fly to Raja Haji Fisabilillah Airport (Tanjungpinang Airport), which is located in the Tanjungpinang area of Bintan Island.
This option is suitable if you are traveling from cities such as Bali, Surabaya, Pekanbaru, and other major cities in Indonesia.
Most flights to Tanjungpinang require a transit in Jakarta. Travelers usually fly to Jakarta first, then continue with a domestic flight to Tanjungpinang.
By Speedboat or Ferry from Batam
Another popular way to reach Bintan is from Batam via Telaga Punggur Ferry Terminal. From here, you can choose between two routes depending on your destination in Bintan.
Telaga Punggur (Batam) to Tanjung Uban Port
This route connects Batam to Tanjung Uban Port, located in the northern part of Bintan Island.
Speedboats operate daily with a travel time of around 15 minutes. Departures are available every 30 minutes, starting from 08:00 AM.
Tickets must be purchased directly at the counter, and payment is accepted in cash (Indonesian Rupiah) only. Online booking is not available for this route.
- Price: IDR 63,500 per person (one way)
- Includes: ticket, insurance, and terminal fee in Batam
This route is ideal for travelers heading to the Bintan Resorts area or those planning a day trip from Batam to Bintan.
Telaga Punggur (Batam) to Tanjungpinang Ferry Terminal (Sri Bintan Pura Port)
This route connects Batam to Tanjungpinang Ferry Terminal (Sri Bintan Pura Port), located in the southern part of Bintan Island. The journey takes around 1 hour by ferry.
Ferries operate daily with departures every 30 minutes, starting from 08:00 AM until 05:00 PM.
Tickets must be purchased at the counter, with payment in cash (Indonesian Rupiah) only. Online booking is currently not available.
- Price: IDR 80,500 per person (one way)
- Includes: ticket, insurance, and terminal fee in Batam
This option is suitable for travelers staying in Tanjungpinang or in some areas on the eastern side of Bintan.
For more details, read our guide about Batam to Bintan
Getting to Bintan Island from Malaysia
Travelers from Malaysia can reach Bintan Island by ferry from Johor Bahru.
From Johor Bahru to Tanjungpinang Ferry Terminal
Ferries depart from Stulang Laut Ferry Terminal (Berjaya Waterfront / The ZON Ferry Terminal) in Johor Bahru and arrive at Tanjungpinang Ferry Terminal (Sri Bintan Pura Port).
The journey takes approximately 2 hours 10 to 15 minutes. The ferry is usually operated by Citra Indomas, with typically 1 to 2 departures per day.
However, ferry schedules are not available every day, so travelers are advised to check availability in advance.
You can check the latest ferry schedule online here:
https://www.easybook.com/id-id/ferry/booking/johor-to-tanjongpinang
Alternative Route via Batam
If there is no available ferry schedule from Johor Bahru to Bintan, or no return ferry from Tanjungpinang to Johor Bahru, travelers can consider an alternative route via Batam.
From Johor Bahru or Singapore, you can travel to Batam Centre Ferry Terminal first, then continue your journey to Bintan via Telaga Punggur Ferry Terminal.
From Batam, you can take:
- A speedboat to Tanjung Uban (around 15 minutes), or
- A ferry to Tanjungpinang (around 1 hour)
This route is more flexible, as ferries between Batam and Bintan operate frequently throughout the day.
Travel Tips & Bintan Entry Requirements
Planning your trip from Singapore to Bintan is straightforward, but a few details can make your journey smoother.
- Arrive Early at the Ferry Terminal
It’s best to arrive at least 90 minutes before departure. This allows plenty of time for check-in, immigration, and boarding without feeling rushed. - Be Mindful of the Time Difference
Bintan follows Western Indonesia Time (WIB), which is 1 hour behind Singapore. Double-check your ferry schedule, especially for return trips. - Check Your Passport Validity
Ensure your passport is valid for at least 6 months from your travel date, as required for entry into Indonesia. - Indonesia Digital Arrival Card
All travelers must complete the Indonesia Digital Arrival Card before arrival. This helps streamline the immigration process. You can learn more here - Visa Requirements for Bintan (Indonesia)
Singapore passport holders, along with several other nationalities, can enter Indonesia visa-free for short stays. If you’re unsure about your eligibility, check the latest visa regulations here
How to Plan Your Trip to Bintan
Whether you’re visiting Bintan for a day trip or a short stay, a little planning ahead can make your journey much smoother.
Booking your ferry tickets early, arranging transfers, and deciding where to stay can make your trip feel more relaxed and enjoyable.
Having a rough plan of activities also helps you avoid last-minute changes, especially during weekends or peak travel periods.
Many travelers prefer to organize transport, accommodation, and activities in advance so that everything is ready when they arrive, allowing them to focus on enjoying their time on the island.
If you’d like a simpler, well-organized experience, you can also plan your trip with Bintan Travel Guide (BTG), which can help arrange ferry tickets, transfers, and accommodations in one go.
Frequently Asked Questions
The easiest way to reach Bintan Island is by ferry from Singapore. The journey takes around 70 minutes and is the most popular option for travelers.
You should choose your ferry terminal based on your hotel location.
- Bandar Bentan Telani is best for stay Bintan Resorts area, east of Bintan and day trip from Singapore to Bintan
- Tanjungpinang is best for stay around city area, The Residence and East Bintan
The ferry from Singapore to Bintan takes around 70 minutes to Bandar Bentan Telani, and about 1 hour 40 minutes to 2 hours to Tanjungpinang.
Yes, you can travel from Batam to Bintan by speedboat or ferry via Telaga Punggur Terminal. The journey takes around 15 minutes by speedboat or about 1 hour by ferry.
You can fly to Raja Haji Fisabilillah Airport in Tanjungpinang. Most flights require a transit in Jakarta before continuing to Bintan.
Yes, ferries are available from Johor Bahru to Tanjungpinang. However, schedules are not daily, so it is important to check availability in advance.
Yes, all travelers must complete the Indonesia Digital Arrival Card before arrival. This is a mandatory requirement for entering Indonesia.
Bintan Island follows Indonesia Western Time (WIB), which is 1 hour behind Singapore time.
It is recommended to arrive at least 90 minutes before departure to allow time for check-in and immigration.
Yes, it is recommended to arrange your ferry tickets, transfers, and accommodation in advance. Bintan Travel Guide (BTG) can assist with planning your entire trip smoothly.
Written by Sigit Supriadi, based in Bintan, sharing practical tips and local insights to help travelers plan easier, more personalized, and well-organized trips.
Learn more about
Our Services
Bintan Travel Guide (BTG)
Written by Sigit Supriadi, based in Bintan, sharing practical tips and local insights to help travelers plan easier, more personalized, and well-organized trips.
Learn more about
Our Services
Bintan Travel Guide (BTG)