Rome2Rio

How to get fromPulau Bintan to Phuketby ferry, plane, car, bus, train, or taxi

Find Transport to Phuket

See all options

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.

  1. Ferry to Singapore Changi Airport, fly to Phuket International Airport

    best
    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)plane plane SIN - HKT
    8h 12m
    ฿4,600–10,490
  2. Ferry to Hang Nadim International Airport, fly to Phuket International Airport

    cheapest
    1. Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry ferry
    2. Fly from Hang Nadim International Airport (BTH) to Phuket International Airport (HKT)plane plane BTH - HKT
    9h 49m
    ฿2,272–8,121
  3. Ferry, drive, bus, train

    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Drive from Tanah Merah Terminal to Pengerangcar car
    3. Take the bus from Pengerang to Terminal Bersepadu Selatanbus bus
    4. Take the train from Kuala Lumpur to Bukit Mertajamtrain train Ets
    5. Take the train from Bukit Mertajam to Padang Besartrain train
    6. Drive from Padang Besar to Hat Yai Airportcar car
    7. Take the bus from Hat Yai Airport to Phuket Transferbus bus
    26h 59m
    ฿8,504–14,630
  4. Ferry to Hang Nadim International Airport, fly to Krabi Airport, ferry

    1. Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry ferry
    2. Fly from Hang Nadim International Airport (BTH) to Krabi Airport (KBV)plane plane BTH - KBV
    3. Take the ferry from Ao Nang to Rassada Pier Phuketferry ferry
    12h 59m
    ฿3,237–12,791
  5. Ferry to Singapore Changi Airport, fly to Krabi Airport, ferry

    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Fly from Singapore Changi Airport (SIN) to Krabi Airport (KBV)plane plane SIN - KBV
    3. Take the ferry from Ao Nang to Rassada Pier Phuketferry ferry
    10h 31m
    ฿5,665–14,660
  6. Taxi, ferry, bus to Senai International Airport, fly to Phuket International Airport

    1. Take the taxi from Pulau Bintan to Bandar Bentan Telanitaxi taxi
    2. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    3. Take the bus from Queen Street Terminal to JB Custom Outbus bus
    4. Fly from Senai International Airport (JHB) to Phuket International Airport (HKT)plane plane JHB - HKT
    12h 47m
    ฿5,658–9,117
  7. Ferry, drive, bus

    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Drive from Bef Soo Teck Stn to Terminal Bas Masaicar car
    3. Take the bus from Larkin Bus Terminal to Hat Yai Stationbus bus
    4. Take the bus from Hat Yai Airport to Phuket Transferbus bus
    27h 3m
    ฿8,187–13,830
  8. Ferry, drive, bus, Minivan

    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Drive from Tanah Merah Terminal to Pengerangcar car
    3. Take the bus from Pengerang to Terminal Bersepadu Selatanbus bus
    4. Take the bus from Terminal Bersepadu Selatan to Danokbus bus
    5. Take the bus from Danok to Hat Yaibus bus
    6. Take the bus from Hat Yai Airport to Phuket Transferbus bus
    28h 2m
    ฿8,907–14,960
  9. Ferry, bus

    1. Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry ferry
    2. Take the ferry from Batam Harbour Bay to Puteri Harbour Ferryferry ferry
    3. Take the bus from Larkin Bus Terminal to Hat Yai Stationbus bus
    4. Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus bus
    5. Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus bus
    29h
    ฿2,937–7,176
  10. Ferry, drive, bus via Kuala Lumpur

    1. Take the ferry from Bandar Bentan Telani to Tanah Merah Terminalferry ferry
    2. Drive from Bef Soo Teck Stn to Terminal Pasir Gudangcar car
    3. Take the bus from Terminal Pasir Gudang to Terminal Bersepadu Selatanbus bus
    4. Take the bus from Terminal Bersepadu Selatan to Sungai Nibongbus bus Kl
    5. Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus bus
    6. Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus bus
    29h 11m
    ฿4,209–6,567

Singapore Changi Airport (SIN) to Phuket International Airport (HKT) flights

Calendar90Weekly Planes
Duration2h 30mAverage Duration
Ticket฿2,450Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Ferry operators
Other operators

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.