• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Suvarnabhumi Airport (BKK) to Tioman Island by plane, bus, ferry, 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.

Recommended option

Fly Suvarnabhumi to Singapore Changi, bus, ferry  •  9 h 56 min

  1. Fly from Suvarnabhumi (BKK) to Singapore Changi (SIN) BKK - SIN
  2. Take the bus from Bugis MRT Exit D to Mersing Jetty
  3. Take the ferry from Mersing Jetty to Pulau Tioman

$82 - $205

Cheapest option

Train State Railway of Thailand, bus, ferry  •  35 h 53 min

  1. Take the train from Hua Lamphong to Sungai Kolok
  2. Take the bus from Kota Bharu to Mersing
  3. Take the ferry from Mersing Jetty to Pulau Tioman

$44 - $97

6 alternative options

Fly Suvarnabhumi to Kuala Lumpur, train, bus, ferry  •  12 h 19 min

  1. Fly from Suvarnabhumi (BKK) to Kuala Lumpur (KUL) BKK - KUL
  2. Take the train from Klia T1 to Bandar Tasik Selatan
  3. Take the bus from Terminal Bersepadu Selatan to Mersing
  4. Take the ferry from Mersing Jetty to Pulau Tioman

$73 - $234

Fly Suvarnabhumi to Senai, bus, ferry  •  13 h 20 min

  1. Fly from Suvarnabhumi (BKK) to Senai (JHB) BKK - JHB
  2. Take the bus from Johor Larkin Terminal to Mersing
  3. Take the ferry from Mersing Jetty to Pulau Tioman

$105 - $312

Public Van to Don Muang, fly to Singapore Changi, bus, ferry  •  12 h 46 min

  1. Take the Public Van from Suvarnabhumi Airport Arrivals Terminal to Bangkok Don Muang Airport
  2. Fly from Don Muang (DMK) to Singapore Changi (SIN) DMK - SIN
  3. Take the bus from Bugis MRT Exit D to Mersing Jetty
  4. Take the ferry from Mersing Jetty to Pulau Tioman

$81 - $209

Bus, ferry  •  33 h 48 min

  1. Take the bus from Bangkok Mochit Bus Terminal to Satun
  2. Take the bus from Kangar to Mersing
  3. Take the ferry from Mersing Jetty to Pulau Tioman

$56 - $75

Train, taxi, ferry  •  2 days 17 h

  1. Take the train from Bangkok Hualamphong to Kuala Lumpur
  2. Take the train from Kuala Lumpur to Pulau Sebang
  3. Take the train from Pulau Sebang/Tampin to Bekok
  4. Take a taxi from Bekok to Tanjung Gemok Jetty
  5. Take the ferry from Tanjung Gemok Jetty to Kampung Tekek Jetty

$3,588 - $3,611

Train Eastern and Oriental Express, bus, ferry  •  2 days 15 h

  1. Take the train from Bangkok Hualamphong to Kuala Lumpur
  2. Take the bus from Terminal Bersepadu Selatan to Mersing
  3. Take the ferry from Mersing Jetty to Pulau Tioman

$3,520 - $3,526

Questions & Answers

The cheapest way to get from Suvarnabhumi Airport (BKK) to Tioman Island is to train and bus and ferry which costs ฿1400 - ฿3200 and takes 35 h 53 min.

More details

The quickest way to get from Suvarnabhumi Airport (BKK) to Tioman Island is to fly and bus and ferry which costs ฿2700 - ฿7000 and takes 9 h 56 min.

More details

The distance between Suvarnabhumi Airport (BKK) and Tioman Island is 1269 km.

The best way to get from Suvarnabhumi Airport (BKK) to Tioman Island without a car is to train and taxi and ferry which takes 2 days 17 h and costs ฿117500 - ฿118500.

More details

It takes approximately 9 h 56 min to get from Suvarnabhumi Airport (BKK) to Tioman Island, including transfers.

More details

The quickest flight from Suvarnabhumi Airport to Singapore Changi Airport is the direct flight which takes 2 h 15 min.

Search flights

Tioman Island is 1 h ahead of Suvarnabhumi Airport (BKK). It is currently 11:40 PM in Suvarnabhumi Airport (BKK) and 12:40 AM in Tioman Island.

Cathay Pacific, Malaysia Airlines, Thai Airways International and three other airlines offer flights from Suvarnabhumi Airport to Singapore Changi Airport.

Search flights

There are 31+ hotels available in Tioman Island. Prices start at $24 USD per night.

More details

Map of how to get from Suvarnabhumi Airport (BKK) to Tioman Island.
Launch map view
  • Distance: 792.9 miles
  • Duration: 9 h 56 min

What companies run services between Suvarnabhumi Airport (BKK), Thailand and Tioman Island, Malaysia?

There is no direct connection from Suvarnabhumi Airport (BKK) to Kampung Tekek. However, you can fly to Singapore Changi, take the walk to Changi Airport, take the subway to Tanah Merah, take the subway to Bugis, take the walk to Bugis MRT Exit D, take the bus to Mersing Jetty, take the walk to Mersing Jetty, then take the ferry to Kampung Tekek. Alternatively, you can fly to Kuala Lumpur, take the walk to Klia T1, take the train to Bandar Tasik Selatan, take the walk to Terminal Bersepadu Selatan, take the bus to Mersing, take the walk to Mersing Jetty, then take the ferry to Kampung Tekek.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 19 min
When
Every day
Estimated price
$120 - $420
Flights from Suvarnabhumi to Kuala Lumpur
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$70 - $430
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 19 min
When
Every day
Estimated price
$120 - $420
Flights from Suvarnabhumi to Kuala Lumpur
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$65 - $440
Flights from Suvarnabhumi to Kuala Lumpur via Koh Samui
Ave. Duration
4 h
When
Every day
Estimated price
$140 - $470
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Suvarnabhumi to Singapore Changi via Kuala Lumpur
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$95 - $380
Flights from Suvarnabhumi to Kuala Lumpur
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$65 - $440
Flights from Suvarnabhumi to Senai via Kuala Lumpur
Ave. Duration
5 h 28 min
When
Every day
Estimated price
$100 - $440
Scoot Tigerair
Website
flyscoot.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$55 - $310
Flights from Suvarnabhumi to Kuala Lumpur via Singapore Changi
Ave. Duration
4 h 37 min
When
Every day
Estimated price
$65 - $550
Flights from Don Muang to Singapore Changi
Ave. Duration
2 h 37 min
When
Every day
Estimated price
$55 - $250
Singapore Airlines
Website
singaporeair.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$160 - $800
Flights from Suvarnabhumi to Kuala Lumpur via Singapore Changi
Ave. Duration
4 h 35 min
When
Monday to Friday
Estimated price
$230 - $700
Jetstar Asia Airways
Website
jetstar.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 33 min
When
Every day
Estimated price
$65 - $390
Flights from Suvarnabhumi to Kuala Lumpur via Singapore Changi
Ave. Duration
4 h 50 min
When
Monday and Friday
Estimated price
$75 - $430
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Singapore Changi
Ave. Duration
2 h 33 min
When
Every day
Estimated price
$75 - $190
Flights from Don Muang to Singapore Changi via Krabi
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$85 - $200
Royal Jordanian
Website
rj.com
Flights from Suvarnabhumi to Kuala Lumpur
Ave. Duration
2 h 11 min
When
Every day
Estimated price
$60 - $410
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Singapore Changi
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$60 - $300
Cathay Pacific
Website
cathaypacific.com
Flights from Suvarnabhumi to Singapore Changi
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$170 - $800
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Kuala Lumpur
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$100 - $430
AirAsia
Website
airasia.com
Flights from Don Muang to Singapore Changi via Kuala Lumpur
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$55 - $230
Train operators
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to Bandar Tasik Selatan
Ave. Duration
25 min
Frequency
Every 30 minutes
Estimated price
$8 - $14
Schedules at
kliaekspres.com
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Sungai Kolok
Ave. Duration
20 h 10 min
Frequency
Every 4 hours
Estimated price
$16 - $65
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$9 - $12
2nd Class (Seat)
$16 - $23
2nd Class (Berth)
$26 - $35
1st Class (Berth)
$45 - $65
Eastern and Oriental Express
Train from Bangkok Hualamphong to Kuala Lumpur
Ave. Duration
2 days 3 h
Frequency
Once daily
Estimated price
$3,500
Schedules at
belmond.com
KTM Komuter
Website
spad.gov.my
Train from Kuala Lumpur to Pulau Sebang
Ave. Duration
2 h 8 min
Frequency
Every 2 hours
Estimated price
$3 - $4
Schedules at
ktmb.com.my
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kuala Lumpur to Pulau Sebang
Ave. Duration
2 h 3 min
Frequency
Twice daily
Estimated price
$4 - $6
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$4 - $5
Gold
$5 - $6
Platinum
$6 - $8
KTM Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Pulau Sebang/Tampin to Bekok
Ave. Duration
2 h 21 min
Frequency
3 times a day
Estimated price
$3 - $7
Schedules at
intranet4.ktmb.com.my
Economy
$2 - $3
Superior
$3 - $5
Superior Night
$4 - $7
Premier
$6 - $7
Premier Night
$9 - $12
Bus operators
KKKL Travel & Tours
Email
enquiry@kkkl.com.sg
Website
kkkl.com.sg
Bus from Bugis MRT Exit D to Mersing Jetty
Ave. Duration
3 h 25 min
Frequency
Once daily
Estimated price
$23
Schedules at
kkkl.com.sg
Book at
easybook.com
Transnasional
Website
transnasional.com.my
Bus from Terminal Bersepadu Selatan to Mersing
Ave. Duration
5 h 25 min
Frequency
5 times a day
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Johor Larkin Terminal to Mersing
Ave. Duration
2 h 37 min
Frequency
Every 4 hours
Estimated price
$5
Schedules at
transnasional.com.my
Sanwa Express
Website
easybook.com
Bus from Terminal Bersepadu Selatan to Mersing
Ave. Duration
5 h 25 min
Frequency
3 times a day
Estimated price
$10
Schedules at
easybook.com
Book at
easybook.com
S&S International (M) Express
Website
ssinternational.com.my
Bus from Terminal Bersepadu Selatan to Mersing
Ave. Duration
5 h 25 min
Frequency
Once daily
Estimated price
$10
Schedules at
ssinternational.com.my
Book at
easybook.com
Plusliner
Causeway Link
Website
causewaylink.com.my
Bus from Johor Larkin Terminal to Mersing
Ave. Duration
2 h 37 min
Frequency
Twice daily
Estimated price
$5
Schedules at
causewaylink.com.my
Suvarnabhumi airport public van
Website
bangkokairportonline.com
Bus from Suvarnabhumi Airport Arrivals Terminal to Bangkok Don Muang Airport
Ave. Duration
1 h
Frequency
Every 20 minutes
Estimated price
$1 - $2
Schedules at
transitbangkok.com
Cepat Express
Website
cepatexpress.com.my
Bus from Kangar to Mersing
Ave. Duration
12 h 30 min
Frequency
Once daily
Estimated price
$21
Schedules at
cepatexpress.com.my
Book at
easybook.com
Bus from Kota Bharu to Mersing
Ave. Duration
9 h 25 min
Frequency
Once daily
Estimated price
$13
Schedules at
cepatexpress.com.my
Book at
easybook.com
Ferry operators
Blue Water Ferry
Website
tiomanferry.com
Ferry from Mersing Jetty to Pulau Tioman
Ave. Duration
1 h 45 min
Frequency
5 times a day
Estimated price
$10
Schedules at
tiomanferry.com
Book at
easybook.com
Cataferry
Website
cataferry.com
Ferry from Tanjung Gemok Jetty to Kampung Tekek Jetty
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$15
Schedules at
cataferry.com
Standard Seat
$15
Premium Seat
$24
Other operators
Taxi from Bekok to Tanjung Gemok Jetty
Ave. Duration
2 h 46 min
Estimated price
$65 - $80

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 Best ways to travel around Australia, Getting to Milan from the airport and How to get from JFK to New York City - to help you get the most out of your next trip.