There are 11 ways to get from Pulau Bintan (Island) to Java by plane, ferry, train, taxi, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Raja Haji Fisabilillah International Airport to Soekarno–Hatta International Airport
best- Fly from Raja Haji Fisabilillah International Airport (TNJ) to Soekarno–Hatta International Airport (CGK)plane TNJ - CGK
1h 40mRp 1,300,000–2,400,000Ferry, bus via Jakarta
cheapest- Take the ferry from Pelabuhan Sri Bayintan Kijang to Tanjung Priokferry KM Bukit Raya / ...
- Take the bus from Jakarta to Wonosobobus
2d 6hRp 620,125–741,810Ferry, train, taxi via Jakarta
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Tanjung Priokferry
- Take the train from Gambir Jakarta to Kutoarjotrain
- Take the taxi from Kutoarjo to Javataxi
47h 39mRp 832,625–1,044,310Fly Raja Haji Fisabilillah International Airport to Ahmad Yani
- Fly from Raja Haji Fisabilillah International Airport (TNJ) to Ahmad Yani (SRG)plane TNJ - SRG
16h 5mRp 1,700,000–4,000,000Car ferry to Hang Nadim International Airport, fly to Soekarno–Hatta International Airport
- Take the car ferry from Tanjung Uban to Telaga Punggurcarferry
- Fly from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)plane BTH - CGK
3h 31mRp 1,396,988–7,372,006Car ferry to Hang Nadim International Airport, fly to Ahmad Yani
- Take the car ferry from Tanjung Uban to Telaga Punggurcarferry
- Fly from Hang Nadim International Airport (BTH) to Ahmad Yani (SRG)plane BTH - SRG
3h 51mRp 2,196,988–10,372,006Fly Raja Haji Fisabilillah International Airport to Yogyakarta International Airport
- Fly from Raja Haji Fisabilillah International Airport (TNJ) to Yogyakarta International Airport (YIA)plane TNJ - YIA
4h 15mRp 1,800,000–4,400,000Car ferry to Hang Nadim International Airport, fly to Juanda International Airport
- Take the car ferry from Tanjung Uban to Telaga Punggurcarferry
- Fly from Hang Nadim International Airport (BTH) to Juanda International Airport (SUB)plane BTH - SUB
4h 6mRp 1,796,988–4,372,006Car ferry to Hang Nadim International Airport, fly to Yogyakarta International Airport
- Take the car ferry from Tanjung Uban to Telaga Punggurcarferry
- Fly from Hang Nadim International Airport (BTH) to Yogyakarta International Airport (YIA)plane BTH - YIA
4h 6mRp 2,196,988–2,972,006Ferry, train, taxi
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Tanjung Priokferry
- Take the train from Pasar Senen to Kutoarjotrain
- Take the taxi from Kutoarjo to Javataxi
2d 1hRp 826,625–1,018,310Ferry, bus
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Tanjung Priokferry KM Bukit Raya / ...
- Take the bus from DAMRI Bus Station Jakarta to Wonosobobus Jakarta - Wonosobo
2d 4hRp 653,125–1,129,810
Raja Haji Fisabilillah International Airport (TNJ) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Pulau Bintan (Island) to Java is to ferry and bus via Jakarta which costs Rp600000 - Rp750000 and takes 2 days 6h.
The fastest way to get from Pulau Bintan (Island) to Java is to fly which takes 1h 40m and costs Rp1300000 - Rp2400000.
The distance between Pulau Bintan (Island) and Java is 819 km.
The best way to get from Pulau Bintan (Island) to Java without a car is to ferry and train and taxi via Jakarta which takes 47h 39m and costs Rp800000 - Rp1100000.
It takes approximately 1h 40m to fly from Raja Haji Fisabilillah International Airport (TNJ) to Soekarno–Hatta International Airport (CGK), including transfers and time at the airport.
The quickest flight from Raja Haji Fisabilillah International Airport Airport to Soekarno–Hatta International Airport Airport is the direct flight which takes 1h 40m.
Citilink Indonesia offers flights from Raja Haji Fisabilillah International Airport Airport to Soekarno–Hatta International Airport Airport.
There are 219+ hotels available in Java.
What companies run services between Pulau Bintan (Island), Indonesia and Java, Provinsi Jawa Tengah, Indonesia?
Citilink Indonesia flies from Raja Haji Fisabilillah International Airport (TNJ) to Soekarno–Hatta International Airport (CGK) once daily.
- Website
- garuda-indonesia.com
Flights from Raja Haji Fisabilillah International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,100,000
Flights from Raja Haji Fisabilillah International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 16h 25m
- When
- Every day
- Estimated price
- Rp 1,700,000–4,000,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- Rp 1,300,000–17,000,000
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- Rp 3,500,000–23,000,000
Flights from Raja Haji Fisabilillah International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,400,000
Flights from Hang Nadim International Airport to Juanda International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,300,000
Flights from Hang Nadim International Airport to Juanda International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- Rp 3,100,000–20,000,000
Flights from Hang Nadim International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- Rp 3,800,000–24,000,000
- Website
- citilink.co.id
Flights from Raja Haji Fisabilillah International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,100,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rp 2,300,000–10,000,000
Flights from Hang Nadim International Airport to Juanda International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,300,000
Flights from Hang Nadim International Airport to Juanda International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- Rp 1,600,000–3,300,000
- Website
- superairjet.com
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,100,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport via Jambi
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- Rp 1,500,000–2,100,000
Flights from Hang Nadim International Airport to Ahmad Yani
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rp 2,000,000–4,700,000
Flights from Hang Nadim International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Rp 2,100,000–2,400,000
- Website
- lionair.co.id
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,100,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport via Supadio
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,100,000
Flights from Hang Nadim International Airport to Juanda International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- Rp 1,700,000–3,200,000
- Website
- batikair.com
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 2,000,000–6,000,000
Flights from Hang Nadim International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 2,900,000–8,500,000
Flights from Hang Nadim International Airport to Juanda International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 2,700,000–8,000,000
Flights from Hang Nadim International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 3,200,000–9,500,000
- Website
- flynamair.com
Flights from Raja Haji Fisabilillah International Airport to Ahmad Yani via Soekarno–Hatta International Airport, Pangkalanbun
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- Rp 2,400,000–4,800,000
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,000,000–6,500,000
Flights from Hang Nadim International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,800,000–9,500,000
- Website
- sriwijayaair.co.id
Flights from Hang Nadim International Airport to Soekarno–Hatta International Airport via Jambi
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,100,000–6,500,000
Train from Gambir Jakarta to Kutoarjo
- Ave. Duration
- 5h 24m
- Frequency
- Every 4 hours
- Estimated price
- Rp 270,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 270,000–360,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 500,000–700,000
Train from Pasar Senen to Kutoarjo
- Ave. Duration
- 7h
- Frequency
- Every 3 hours
- Estimated price
- Rp 270,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 270,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Wonosobo
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rp 120,000–480,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Jakarta to Wonosobo
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- Rp 150,000–170,000
- Book at
- redbus.id
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Pelabuhan Sri Bayintan Kijang to Tanjung Priok
- Ave. Duration
- 39h 7m
- Frequency
- Twice daily
- Estimated price
- Rp 360,000–440,000
- Book at
- pelni.co.id
- Economy Class
- Rp 360,000–440,000
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Tanjung Uban to Telaga Punggur
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 7,000–270,000
- Schedules at
- asdp.id
- Ave. Duration
- 39 min
- Estimated price
- Rp 190,000–230,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, How to get from Luton Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.











