Explore Destinations

Discover the world's most amazing places

How to Get from Singapore (via Ferry) to Raja Haji Fisabilillah Airport

Quick Answer

Best way: Ferry from Tanah Merah Ferry Terminal (TMFT) to Bandar Bentan Telani Ferry Terminal (BBTFT), then a 15–20 minute taxi to Raja Haji Fisabilillah Airport (TNJ). Total time: ~1.5–2 hours. Total cost: SGD 55–80 (USD 40–60) per person. Key transit point: Bandar Bentan Telani Ferry Terminal, Bintan Island. This is the only practical door-to-door option — no direct flight or bus exists.

Quick Navigation: All Transport Options & Guides

Ferry System – The Core Route from Singapore to Bintan

The only direct way to cross from Singapore to Bintan Island is by ferry. Two operators serve the Tanah Merah Ferry Terminal (TMFT) to Bandar Bentan Telani Ferry Terminal (BBTFT) route: Bintan Resort Ferries and Sindo Ferry. Both are reliable, but they differ slightly in schedule, pricing, and vessel quality.

Operator Comparison

Feature Bintan Resort Ferries Sindo Ferry
Daily departures (TMFT → BBTFT) 5–6 (7:50 AM – 5:20 PM) 3–4 (8:30 AM – 4:00 PM)
Ferry duration 50–55 minutes 50–60 minutes
Standard fare (adult, one-way) SGD 52 (USD 38) SGD 46 (USD 34)
Business/Executive fare SGD 68 (USD 50) SGD 58 (USD 43)
Online booking bintanresortferries.com sindoferry.com
Baggage allowance 20 kg check-in + hand carry 20 kg check-in + hand carry

Step-by-Step Ferry Process

  1. Arrive at TMFT: Take MRT to Tanah Merah station, then bus 35 or taxi (10 min). Allow 45 min before departure.
  2. Check-in & Immigration: Present passport (valid ≥6 months), ferry booking, and complete Singapore exit formalities.
  3. Ferry crossing: 50–55 min. Air-conditioned, snack bar available. Sea conditions can be choppy in afternoon.
  4. Arrival at BBTFT: Complete Indonesian Visa on Arrival (VoA) — free for most nationalities, valid 30 days.
  5. Exit to transport: Follow signs to taxi queue or shuttle pickup point (see next sections).

Key tip: Book your ferry at least 48 hours in advance during peak periods (Chinese New Year, school holidays, July–August). Walk-up tickets often sell out. Source: Bintan Resort Ferries official site.

Why This Is the Only Practical Option

Unlike routes to Batam, there is no direct flight from Singapore to Bintan. The ferry is the only direct link. Trains and buses do not cross the Singapore Strait. Therefore, the ferry + land transfer is the standard and recommended approach for all travelers.

Multi-Segment Flight Alternatives (Not Recommended)

While there is no direct flight from Singapore to Raja Haji Fisabilillah Airport (TNJ), two multi-segment air routes exist. Both are significantly more expensive and time-consuming than the ferry, but may be relevant for travelers already holding onward domestic tickets.

Option 1: Singapore → Batam (Hang Nadim Airport) → Ferry → Bintan → Taxi to TNJ

Verdict: Only useful if you are already in Batam or need to visit Batam first. Otherwise, the direct ferry from Singapore is faster and cheaper.

Option 2: Singapore → Jakarta (CGK) → TNJ (domestic flight)

Verdict: Only logical if you are combining a Jakarta trip. For airport access alone, the ferry route is 5x cheaper and 4x faster.

Source: Flight data via Garuda Indonesia and Citilink.

Shuttle & Hotel Transfer – Budget Land Connection

Once you arrive at Bandar Bentan Telani Ferry Terminal, the most cost-effective way to reach Raja Haji Fisabilillah Airport is by shared shuttle bus or hotel transfer. This is ideal for solo travelers or small groups on a budget.

Public Shuttle Bus (Bintan Resort Shuttle)

Hotel Transfer Services

Many resorts on Bintan (e.g., Bintan Lagoon, Sanchaya, Banyan Tree) offer complimentary or paid airport transfer for guests. If you are staying at a resort before flying out, check with your hotel. Typical hotel transfer cost: IDR 150,000–300,000 (USD 10–20) per vehicle (one-way).

Pros & Cons vs. Taxi

Factor Shuttle Bus Taxi (next section)
Cost (per person) IDR 50,000–80,000 (USD 3–5) IDR 100,000–150,000 (USD 6–10) total
Privacy Shared (up to 14 pax) Private
Wait time May wait for full load Instant departure
Best for Solo / budget travelers Groups / families / tight schedules

Tip: The shuttle is reliable but not bookable online — simply queue at the counter. If you have a tight connection to a flight, consider a taxi instead. Source: Bintan Resort Ferries transfer info.

Taxi & Private Transfer – Fastest & Most Comfortable

For travelers prioritizing speed, convenience, and privacy, a taxi or pre-booked private transfer from Bandar Bentan Telani Ferry Terminal to Raja Haji Fisabilillah Airport is the best option. It is especially recommended for families with young children, travelers with heavy luggage, or those on a tight flight schedule.

Taxi from BBTFT to TNJ

Pre-Booked Private Transfer

When a Taxi/Private Transfer Is Worth the Extra Cost

Note: There is no ride-hailing (Grab/Gojek) pickup at BBTFT — only official taxis and pre-booked transfers are permitted. Source: Klook Bintan transfers.

Cost & Time Comparison – All Options at a Glance

The table below summarizes every viable way to get from Singapore to Raja Haji Fisabilillah Airport. Ferry + Taxi is the recommended balance of speed, cost, and simplicity. Ferry + Shuttle is the cheapest. Multi-segment flights are listed for reference only.

Option Total Time Total Cost (per person) Transfers Best For
Ferry + Taxi ⭐ Recommended 1.5–2 hours SGD 55–80 (USD 40–60) 1 (TMFT → BBTFT) + taxi All travelers, especially families & business
Ferry + Shuttle 💰 Budget choice 1.5–2.5 hours SGD 48–68 (USD 35–50) 1 (ferry) + shuttle Solo / backpackers / budget
Ferry + Private transfer 👑 Premium 1.5–2 hours SGD 65–100 (USD 48–74) 1 (ferry) + private car Comfort / groups / special occasions
SIN → Batam → Ferry → TNJ ✈️ 4–6 hours SGD 120–180 (USD 88–132) 2 flights + ferry + taxi Only if already in Batam
SIN → Jakarta → TNJ ✈️ 6–8 hours SGD 250–350 (USD 184–257) 2 flights Only if combining Jakarta trip

Key takeaway: The ferry + taxi option is 4x faster and 5x cheaper than the cheapest multi-segment flight. For 99% of travelers, this is the only sensible choice.

Where to Book Ferry Tickets

Advance booking recommended: Especially for Friday–Sunday and public holidays.

Traveler Tips & Local Insights

Based on frequent traveler feedback and local knowledge, here are practical tips that can save you time, money, and stress on this route.

1. Immigration & Visa on Arrival (VoA)

2. Luggage & Takkyubin (Baggage Delivery)

3. Best Time to Travel & Weather

4. Navigating the Ferry Terminals

5. Connectivity & Communication

Pro tip: Join the "Bintan Traveler" Facebook group for real-time updates on ferry delays, weather, and road conditions. Source: Bintan Resort Ferries Travel Guide.

FAQs: Singapore to Raja Haji Fisabilillah Airport via Ferry

1. Is there a direct ferry from Singapore to Raja Haji Fisabilillah Airport?

No, there is no direct ferry to the airport. You must take a ferry from Singapore's Tanah Merah Ferry Terminal to Bandar Bentan Telani Ferry Terminal on Bintan Island, then continue by taxi or shuttle for about 15–20 minutes to the airport.

2. How long does it take from Singapore to Raja Haji Fisabilillah Airport via ferry?

The total travel time is approximately 1.5 to 2 hours, including the 50-minute ferry crossing, immigration clearance, and a 15–20 minute taxi ride from the ferry terminal to the airport.

3. How much does it cost to get from Singapore to Raja Haji Fisabilillah Airport?

The combined cost is about SGD 55–80 (USD 40–60) per person: SGD 45–60 (USD 33–44) for the ferry plus IDR 100,000–150,000 (USD 6–10) for a taxi from the terminal to the airport.

4. Which ferry terminal in Singapore goes to Bintan for the airport?

All ferries from Singapore to Bintan depart from Tanah Merah Ferry Terminal (TMFT). There is no service from HarbourFront. Arriving at Bandar Bentan Telani Ferry Terminal is the closest to Raja Haji Fisabilillah Airport.

5. Can I fly from Singapore to Raja Haji Fisabilillah Airport instead of taking the ferry?

There are no direct flights from Singapore to TNJ. You would need to fly to Batam (Hang Nadim Airport) or Jakarta first, then take a connecting flight or another ferry. This multi-segment option takes 4–8 hours and costs significantly more, so it is not recommended.

6. Is there a shuttle bus from Bintan ferry terminal to Raja Haji Fisabilillah Airport?

Yes, public shuttle buses and hotel transfer services operate between Bandar Bentan Telani Ferry Terminal and the airport. The shuttle costs approximately IDR 50,000–80,000 (USD 3–5) per person and takes about 20–25 minutes.

7. Do I need a visa to transit through Bintan to Raja Haji Fisabilillah Airport?

Most nationalities receive a free 30-day Visa on Arrival (VoA) at Bintan's ferry terminals. Ensure your passport is valid for at least 6 months. If you are only transiting to the airport to fly domestically within Indonesia, the same visa rules apply.

8. What is the best time to travel from Singapore to Raja Haji Fisabilillah Airport?

Morning ferries (8:00–10:00 AM) are recommended to avoid afternoon thunderstorms and to allow ample connection time. Book your ferry at least 2–3 days in advance during peak seasons (school holidays, festive periods).