There are 10 ways to get from Pulau Bintan to Phuket by ferry, plane, car, bus, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Singapore Changi Airport, fly to Phuket International Airport
best- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)plane SIN - HKT
8h 12m฿4,600–10,490Ferry to Hang Nadim International Airport, fly to Phuket International Airport
cheapest- Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry
- Fly from Hang Nadim International Airport (BTH) to Phuket International Airport (HKT)plane BTH - HKT
9h 49m฿2,272–8,121Ferry, drive, bus, train
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Drive from Tanah Merah Terminal to Pengerangcar
- Take the bus from Pengerang to Terminal Bersepadu Selatanbus
- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Drive from Padang Besar to Hat Yai Airportcar
- Take the bus from Hat Yai Airport to Phuket Transferbus
26h 59m฿8,504–14,630Ferry to Hang Nadim International Airport, fly to Krabi Airport, ferry
- Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry
- Fly from Hang Nadim International Airport (BTH) to Krabi Airport (KBV)plane BTH - KBV
- Take the ferry from Ao Nang to Rassada Pier Phuketferry
12h 59m฿3,237–12,791Ferry to Singapore Changi Airport, fly to Krabi Airport, ferry
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Fly from Singapore Changi Airport (SIN) to Krabi Airport (KBV)plane SIN - KBV
- Take the ferry from Ao Nang to Rassada Pier Phuketferry
10h 31m฿5,665–14,660Taxi, ferry, bus to Senai International Airport, fly to Phuket International Airport
- Take the taxi from Pulau Bintan to Bandar Bentan Telanitaxi
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Take the bus from Queen Street Terminal to JB Custom Outbus
- Fly from Senai International Airport (JHB) to Phuket International Airport (HKT)plane JHB - HKT
12h 47m฿5,658–9,117Ferry, drive, bus
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Drive from Bef Soo Teck Stn to Terminal Bas Masaicar
- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus
- Take the bus from Hat Yai Airport to Phuket Transferbus
27h 3m฿8,187–13,830Ferry, drive, bus, Minivan
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Drive from Tanah Merah Terminal to Pengerangcar
- Take the bus from Pengerang to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Danokbus
- Take the bus from Danok to Hat Yaibus
- Take the bus from Hat Yai Airport to Phuket Transferbus
28h 2m฿8,907–14,960Ferry, bus
- Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry
- Take the ferry from Batam Harbour Bay to Puteri Harbour Ferryferry
- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
29h฿2,937–7,176Ferry, drive, bus via Kuala Lumpur
- Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry
- Drive from Bef Soo Teck Stn to Terminal Pasir Gudangcar
- Take the bus from Terminal Pasir Gudang to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Sungai Nibongbus Kl
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus
29h 11m฿4,209–6,567
Singapore Changi Airport (SIN) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Pulau Bintan to Phuket is to ferry and fly which costs ฿2200 - ฿8500 and takes 9h 49m.
The fastest way to get from Pulau Bintan to Phuket is to ferry and fly which takes 8h 12m and costs ฿4600 - ฿11000.
The distance between Pulau Bintan and Phuket is 1103 km.
It takes approximately 8h 12m to get from Pulau Bintan to Phuket, including transfers.
There are 7312+ hotels available in Phuket.
What companies run services between Pulau Bintan, Indonesia and Phuket, Thailand?
There is no direct connection from Pulau Bintan to Phuket. However, you can take the taxi to Bandar Bentan Telani, take the ferry to Tanah Merah Terminal, walk to Tanah Merah Terminal, take the bus to Changi Airport Terminal 1, walk to Singapore Changi Airport (SIN) airport, fly to Phuket International Airport (HKT), walk to Mai Khao, Phuket International Airport, then take the bus to Ranghill Station. Alternatively, you can take a vehicle from Pulau Bintan to Phuket Transfer via Bandar Bentan Telani, Tanah Merah Terminal, Pengerang, Kuala Lumpur, Tbs (Terminal Bersepadu Selatan), Bandar Tasik Selatan, Kuala Lumpur, Bukit Mertajam, Padang Besar, and Hat Yai Airport in around 26h 59m.
- Website
- airasia.com
Flights from Singapore Changi Airport to Phuket International Airport via Penang
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,100–7,000
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- ฿4,100–7,000
Flights from Hang Nadim International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿1,900–7,500
Flights from Hang Nadim International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ฿2,000–8,000
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ฿2,800–8,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ฿1,900–7,500
Flights from Senai International Airport to Phuket International Airport via Penang
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,900–7,500
Flights from Senai International Airport to Phuket International Airport via Sultan Ismail Petra, Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- ฿2,600–9,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- ฿2,400–7,500
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ฿2,600–6,500
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ฿2,400–7,000
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ฿2,600–6,500
- Website
- bangkokair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ฿2,500–7,500
Flights from Singapore Changi Airport to Phuket International Airport via Koh Samui
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿4,500–8,500
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ฿2,600–8,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 21m
- When
- Saturday, Wednesday, Thursday, and Sunday
- Estimated price
- ฿2,800–8,000
- Website
- malindoair.com
Flights from Hang Nadim International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ฿2,300–7,500
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿3,800–5,500
- Website
- airasia.com
Flights from Senai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ฿3,700–9,500
- Website
- lionairthai.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Sunday
- Estimated price
- ฿3,900–10,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ฿70–380
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿70–110
- Express
- ฿260–380
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ฿320–440
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 019-2179072
- [email protected]
- Website
- maralinergroup.my
Bus from Pengerang to Terminal Bersepadu Selatan
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ฿400–750
- Website
- https://maralinergroup.my/
Bus from Pengerang to Terminal Bersepadu Selatan
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ฿400–750
- Website
- https://maralinergroup.my/
- Phone
- +66 614655695
- [email protected]
- Website
- smartenplus.co.th
Bus from Hat Yai Airport to Phuket Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
Bus from Hat Yai Airport to Phuket Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
Bus from Hat Yai Airport to Phuket Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Queen Street Terminal to JB Custom Out
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- ฿60–85
- Schedules at
- causewaylink.com.my
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,600
- Website
- http://www.kpbekspres.com/
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,600
- Website
- http://www.kpbekspres.com/
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Terminal Bersepadu Selatan to Danok
- Ave. Duration
- 6h 3m
- Frequency
- 5 times a day
- Estimated price
- ฿850–1,300
- Website
- https://www.alisangoldencoach.com.my/
Bus from Danok to Hat Yai
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ฿80
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
- Website
- kbi.dlt.go.th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Website
- https://kbi.dlt.go.th/th
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from Terminal Pasir Gudang to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 38m
- Frequency
- Every 2 hours
- Estimated price
- ฿310–390
- Schedules at
- laholidays.my
- Book at
- easybook.com
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- ฿340–800
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +60 17-659 2527
- [email protected]
- Website
- plusliner.com.my
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- ฿447
- Website
- https://www.plusliner.com.my/
- Phone
- 04-3312966
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 4h 59m
- Frequency
- 3 times a day
- Estimated price
- ฿750–1,100
- Website
- https://www.easybook.com/en-sg/bus/operator/supernice-grassland
- Book at
- https://www.easybook.com/bus/booking/malaccanovotelmelaka-to-goldenmilecomplex
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿487
- Schedules at
- behtravelandtour.com
- Phone
- +65 6542 4369
- [email protected]
- Website
- brf.com.sg
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Bandar Bentan Telani to Tanah Merah Terminal
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- ฿1,607–2,306
- Schedules at
- brf.com.sg
- Economy Class
- ฿1,607
- Emerald Class
- ฿2,306
Ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- ฿130–260
- Economy
- ฿140–160
- VIP
- ฿190–260
Ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- ฿130–260
- Economy
- ฿140–160
- VIP
- ฿190–260
Ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- ฿130–260
- Economy
- ฿140–160
- VIP
- ฿190–260
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlineferry.com
Ferry from Ao Nang to Rassada Pier Phuket
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿800–4,100
- Website
- https://www.tigerlineferry.com/
Ferry from Ao Nang to Rassada Pier Phuket
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿800–4,100
- Website
- https://www.tigerlineferry.com/
- Phone
- +628117000566
- [email protected]
- Website
- ferryglobalgroup.com
Ferry from Batam Harbour Bay to Puteri Harbour Ferry
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ฿1,152–1,396
- Schedules at
- ferryglobalgroup.com
- Book at
- redbus.my
- Economy
- ฿1,152
- Business
- ฿1,396
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 Travelling by boat in Italy, Need to know: Greyhound, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.















































