There are 10 ways to get from Thailand to Indonesia by bus, plane, subway, ferry, train, car ferry or car

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

Line 63 bus to Don Muang, fly to Kuala Namu  •  6 h 8 min

  1. Take the line 63 bus from Nonthaburi to Kasetsart University
  2. Fly from Don Muang (DMK) to Kuala Namu (KNO) DMK - KNO

$59 - $161

9 alternative options

Fly Don Muang to Jakarta  •  6 h 32 min

  1. Fly from Don Muang (DMK) to Jakarta (CGK) DMK - CGK

$62 - $231

Fly Suvarnabhumi to Jakarta  •  7 h 17 min

  1. Fly from Suvarnabhumi (BKK) to Jakarta (CGK) BKK - CGK

$83 - $243

Fly Don Muang to Palembang  •  7 h 22 min

  1. Fly from Don Muang (DMK) to Palembang (PLM) DMK - PLM

$113 - $197

Line 511 bus, BTS to Suvarnabhumi, fly to Kuala Namu  •  8 h 38 min

  1. Take the line 511 bus from Pak Nam Market to Bearing BTS Station
  2. Take the BTS from Bearing to Phaya Thai
  3. Fly from Suvarnabhumi (BKK) to Kuala Namu (KNO) BKK - KNO

$80 - $263

Fly Don Muang to Bandung  •  8 h 30 min

  1. Fly from Don Muang (DMK) to Bandung (BDO) DMK - BDO

$78 - $216

Fly Don Muang to Semarang  •  8 h 30 min

  1. Fly from Don Muang (DMK) to Semarang (SRG) DMK - SRG

$113 - $196

Ferry, train, bus, car ferry  •  4 days 4 h

  1. Take the ferry from Memorial Bridge to Marine Department
  2. Take the train from Hua Lamphong to Hat Yai
  3. Take the bus from Hat Yai to Singapore
  4. Take the ferry from Tanah Merah to Tanjung Pinang
  5. Take the car ferry from Kijang to Tanjung Priok

$109 - $184

Bus, ferry, car ferry  •  4 days 4 h

  1. Take the bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
  2. Take the bus from Hat Yai Bus Station to Terminal Bersepadu Selatan
  3. Take the bus from Terminal Bersepadu Selatan to Tampines MRT Station
  4. Take the ferry from Tanah Merah to Tanjung Pinang
  5. Take the car ferry from Kijang to Tanjung Priok

$113 - $157

Drive, ferry, car ferry  •  46 h 47 min

  1. Drive from Bangkok to Port Dickson
  2. Take the ferry from Port Dickson to Dumai
  3. Drive from Dumai to Bakauheni Port
  4. Take the car ferry from Bakauheni Port to Merak
  5. Drive from Merak to Jakarta

$247 - $357

Questions & Answers

The cheapest way to get from Thailand to Indonesia is to line 63 bus and fly which costs ฿1900 - ฿5500 and takes 6 h 8 min.

More details

The quickest way to get from Thailand to Indonesia is to line 63 bus and fly which takes 6 h 8 min and costs ฿1900 - ฿5500.

More details

The distance between Thailand and Indonesia is 2662 km.

It takes approximately 6 h 8 min to get from Thailand to Indonesia, including transfers.

More details

What companies run services between Thailand and Indonesia?

Indonesia AirAsia, Thai Lion Mentari and four other airlines fly from Nonthaburi to Tangerang every 2 hours.

Airlines
Indonesia AirAsia
Website
airasia.com
Flights from Don Muang to Kuala Namu
Ave. Duration
2 h
When
Every day
Estimated price
$70 - $430
Flights from Don Muang to Jakarta
Ave. Duration
3 h 37 min
When
Every day
Estimated price
$100 - $550
Flights from Don Muang to Jakarta via Kuala Namu
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$110 - $550
Flights from Don Muang to Palembang via Kuala Namu
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$110 - $600
Flights from Suvarnabhumi to Kuala Namu via Penang
Ave. Duration
3 h 50 min
When
Friday, Saturday and Sunday
Estimated price
$120 - $490
Flights from Suvarnabhumi to Kuala Namu via Kuala Lumpur
Ave. Duration
4 h 53 min
When
Every day
Estimated price
$70 - $480
Flights from Don Muang to Bandung via Kuala Namu, Kuala Lumpur
Ave. Duration
11 h 20 min
When
Every day
Estimated price
$170 - $850
Flights from Don Muang to Bandung via Kuala Lumpur
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$150 - $800
Flights from Don Muang to Bandung via Singapore
Ave. Duration
6 h 52 min
When
Every day
Estimated price
$150 - $300
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Suvarnabhumi to Jakarta
Ave. Duration
3 h 31 min
When
Every day
Estimated price
$210 - $600
Flights from Don Muang to Palembang via Jakarta
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$110 - $190
Flights from Suvarnabhumi to Kuala Namu via Jakarta
Ave. Duration
7 h 45 min
When
Every day
Estimated price
$290 - $650
Flights from Suvarnabhumi to Kuala Namu via Singapore
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$80 - $310
Flights from Don Muang to Bandung via Denpasar
Ave. Duration
8 h
When
Every day
Estimated price
$280 - $550
Flights from Don Muang to Semarang via Jakarta
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$130 - $440
Flights from Don Muang to Semarang via Denpasar
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$210 - $420
Flights from Don Muang to Semarang via Singapore
Ave. Duration
7 h 40 min
When
Wednesday, Friday and Sunday
Estimated price
$110 - $190
AirAsia
Website
airasia.com
Flights from Don Muang to Kuala Namu via Kuala Lumpur
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$60 - $180
Flights from Don Muang to Jakarta via Kuala Lumpur
Ave. Duration
6 h 24 min
When
Every day
Estimated price
$70 - $370
Flights from Don Muang to Palembang via Kuala Lumpur
Ave. Duration
5 h 57 min
When
Tuesday, Thursday and Saturday
Estimated price
$70 - $320
Flights from Don Muang to Bandung via Kuala Lumpur
Ave. Duration
10 h 25 min
When
Every day
Estimated price
$100 - $430
Flights from Don Muang to Semarang via Kuala Lumpur
Ave. Duration
11 h
When
Every day
Estimated price
$85 - $370
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Suvarnabhumi to Jakarta via Kuala Lumpur
Ave. Duration
5 h 37 min
When
Every day
Estimated price
$130 - $450
Flights from Don Muang to Palembang via Jakarta
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$110 - $190
Flights from Suvarnabhumi to Kuala Namu via Kuala Lumpur
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$140 - $650
Flights from Don Muang to Semarang via Jakarta
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$140 - $700
Singapore Airlines
Website
singaporeair.com
Flights from Suvarnabhumi to Jakarta via Singapore
Ave. Duration
6 h 26 min
When
Every day
Estimated price
$250 - $600
Flights from Suvarnabhumi to Kuala Namu via Singapore
Ave. Duration
5 h 52 min
When
Every day
Estimated price
$200 - $1,700
Flights from Don Muang to Semarang via Singapore
Ave. Duration
7 h 40 min
When
Wednesday, Friday and Sunday
Estimated price
$110 - $190
Jetstar Asia Airways
Website
jetstar.com
Flights from Suvarnabhumi to Jakarta via Singapore
Ave. Duration
7 h 5 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$95 - $480
Flights from Don Muang to Palembang via Singapore
Ave. Duration
4 h 25 min
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $250
Flights from Suvarnabhumi to Kuala Namu via Singapore
Ave. Duration
5 h 45 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$90 - $430
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Jakarta
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$90 - $410
Malindo Airways
Website
malindoair.com
Flights from Don Muang to Jakarta via Kuala Lumpur
Ave. Duration
7 h 45 min
When
Every day
Estimated price
$95 - $360
Flights from Don Muang to Bandung via Kuala Lumpur
Ave. Duration
6 h 15 min
When
Every day
Estimated price
$120 - $460
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Jakarta
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$200 - $650
SilkAir
Website
silkair.com
Flights from Suvarnabhumi to Kuala Namu via Singapore
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$80 - $310
Flights from Don Muang to Semarang via Singapore
Ave. Duration
7 h 40 min
When
Wednesday, Friday and Sunday
Estimated price
$110 - $190
Indonesia AirAsia Extra, PT
Website
airasia.com
Flights from Don Muang to Jakarta
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$100 - $550
NAM Air
Website
sriwijayaair.co.id
Flights from Don Muang to Palembang via Jakarta
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$130 - $700
Citilink Indonesia
Website
Flights from Don Muang to Bandung via Kuala Namu
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$130 - $460
Lion Mentari Airlines
Website
lionair.co.id
Flights from Don Muang to Bandung via Denpasar
Ave. Duration
9 h
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$230 - $1,100
Wings Air
Website
lionair.co.id
Flights from Don Muang to Semarang via Denpasar
Ave. Duration
7 h 45 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$170 - $850
Batik Air
Website
batikair.com
Flights from Don Muang to Semarang via Jakarta
Ave. Duration
9 h 55 min
When
Every day
Estimated price
$140 - $700
Train operators
BTS
Website
bts.co.th
Subway from Bearing to Phaya Thai
Ave. Duration
27 min
Frequency
Every 10 minutes
Estimated price
$1 - $2
Schedules at
bts.co.th
State Railway of Thailand
Website
railway.co.th
Train from Hua Lamphong to Hat Yai
Ave. Duration
13 h 45 min
Frequency
Every 4 hours
Estimated price
$14 - $55
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$7 - $11
2nd Class (Seat)
$14 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $55
Bus operators
Bangkok Mass Transit Authority
Email
info@transitbangkok.com
Website
bmta.co.th
Bus from Nonthaburi to Kasetsart University
Ave. Duration
20 min
Frequency
Every 30 minutes
Estimated price
$1
Schedules at
transitbangkok.com
Bus from Pak Nam Market to Bearing BTS Station
Ave. Duration
24 min
Frequency
Every 20 minutes
Estimated price
$1
Schedules at
transitbangkok.com
Grassland Express
Website
grasslandsg.com
Bus from Hat Yai to Singapore
Ave. Duration
14 h
Frequency
Once daily
Estimated price
$32
Schedules at
grasslandsg.com
Piya
Website
busonlineticket.co.th
Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
Ave. Duration
14 h 30 min
Frequency
Twice daily
Estimated price
$22
Schedules at
busonlineticket.co.th
Book at
12go.asia
Sri Maju
Website
srimaju.com
Bus from Hat Yai Bus Station to Terminal Bersepadu Selatan
Ave. Duration
8 h 36 min
Frequency
3 times a day
Estimated price
$15
Schedules at
srimaju.com
KKKL Travel & Tours
Email
enquiry@kkkl.com.sg
Website
kkkl.com.sg
Bus from Terminal Bersepadu Selatan to Tampines MRT Station
Ave. Duration
5 h 22 min
Frequency
Every 4 hours
Estimated price
$16 - $25
Schedules at
kkkl.com.sg
Ferry operators
Chao Phraya Express Boat
Sindo Ferry
Phone
+65 6331 4123
Email
booking@sindoferry.com.sg
Website
sindoferry.com.sg
Ferry from Tanah Merah to Tanjung Pinang
Ave. Duration
50 min
Frequency
4 times a day
Estimated price
$22
Schedules at
sindoferry.com.sg
Pelni
Website
pelni.co.id
Car ferry from Kijang to Tanjung Priok
Ave. Duration
2 days 16 h
Frequency
Once a week
Estimated price
$35 - $65
Schedules at
pelni.co.id
Tunas Rupat
Website
tunasrupat.com
Car ferry from Port Dickson to Dumai
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$27
Schedules at
tunasrupat.com
Indonesia Ferry
Website
indonesiaferry.co.id
Car ferry from Bakauheni Port to Merak
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$2
Schedules at
indonesiaferry.co.id

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 Want to know more about US trains?, What documents do I need to cross Niagara Falls? and Getting to Rome from the airport - to help you get the most out of your next trip.