There are 5 ways to get from Bangkok to Kepulauan Riau by plane, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Don Mueang International Airport to Hang Nadim International Airport
best- Fly from Don Mueang International Airport (DMK) to Hang Nadim International Airport (BTH)plane DMK - BTH
8h 22mRp 2,702,895–4,367,694Bus, drive, ferry
cheapest- Take the bus from Bangkok Mochit Bus Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Terminal Pasir Gudangbus
- Drive from Terminal Pasir Gudang to Punggolcar
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
33h 41mRp 1,468,085–7,323,763Fly Don Mueang International Airport to Singapore Changi Airport, ferry
- Fly from Don Mueang International Airport (DMK) to Singapore Changi Airport (SIN)plane DMK - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
7h 47mRp 2,336,397–4,297,958Fly Suvarnabhumi Airport to Singapore Changi Airport, ferry
- Fly from Suvarnabhumi Airport (BKK) to Singapore Changi Airport (SIN)plane BKK - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
8h 1mRp 2,161,636–4,199,636Fly Don Mueang International Airport to Senai International Airport, ferry
- Fly from Don Mueang International Airport (DMK) to Senai International Airport (JHB)plane DMK - JHB
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
8h 54mRp 2,183,046–3,570,737
Don Mueang International Airport (DMK) to Hang Nadim International Airport (BTH) flights
Questions & Answers
The cheapest way to get from Bangkok to Kepulauan Riau is to bus and drive and ferry which costs Rp1400000 - Rp7500000 and takes 33h 41m.
The fastest way to get from Bangkok to Kepulauan Riau is to fly and ferry which takes 7h 47m and costs Rp2300000 - Rp4300000.
The distance between Bangkok and Kepulauan Riau is 1506 km.
It takes approximately 8h 22m to get from Bangkok to Kepulauan Riau, including transfers.
There are 1037+ hotels available in Kepulauan Riau.
What companies run services between Bangkok, Thailand and Kepulauan Riau, Indonesia?
Batik Air, AirAsia, and three other airlines fly from Don Mueang International Airport (DMK) to Hang Nadim International Airport (BTH) 5 times a day.
- Website
- singaporeair.com
Flights from Suvarnabhumi Airport to Singapore Changi Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,200,000
Flights from Suvarnabhumi Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- Rp 2,100,000–4,700,000
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Sungai Kolok
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 500,000–4,900,000
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- [email protected]
- Website
- Horizon Fast Ferry
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- Rp 650,000–800,000
- Schedules at
- Horizon Fast Ferry
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 Why you should take the train in the US, Travelling by boat in Italy, and Which London airport should I choose? - to help you get the most out of your next trip.

