There are 8 ways to get from Bangkok to Butterworth by plane, train, bus, 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

Fly Suvarnabhumi to Hat Yai, KTM Komuter  •  6 h 28 min

  1. Fly from Suvarnabhumi (BKK) to Hat Yai (HDY) BKK - HDY
  2. Take the KTM Komuter from Padang Besar to Butterworth

$48 - $204

Cheapest option

Train, KTM Komuter  •  18 h 31 min

  1. Take the train from Hua Lamphong to Hat Yai
  2. Take the train from Hat Yai to Padang Besar
  3. Take the KTM Komuter from Padang Besar to Butterworth

$26 - $88

6 alternative options

Fly Suvarnabhumi to Penang, line 101 bus, car ferry  •  7 h 26 min

  1. Fly from Suvarnabhumi (BKK) to Penang (PEN) BKK - PEN
  2. Take the line 101 bus from Teluk Bahang to Weld Quay
  3. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal

Fly Don Muang to Hat Yai, KTM Komuter  •  7 h 8 min

  1. Fly from Don Muang (DMK) to Hat Yai (HDY) DMK - HDY
  2. Take the KTM Komuter from Padang Besar to Butterworth

$32 - $154

Fly Don Muang to Penang, line 101 bus, car ferry  •  8 h 6 min

  1. Fly from Don Muang (DMK) to Penang (PEN) DMK - PEN
  2. Take the line 101 bus from Teluk Bahang to Weld Quay
  3. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal

Bus Tara Tour and Travel, Mini Van  •  18 h 30 min

  1. Take the bus from Bangkok Tara Travel to Hat Yai Bus Terminal
  2. Take the Mini Van from Hat Yai to Butterworth

$51

Bus Piya, Mini Van  •  21 h 31 min

  1. Take the bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
  2. Take the Mini Van from Hat Yai to Butterworth

$47 - $48

Drive  •  15 h 40 min

  1. Drive from Bangkok to Butterworth 706.7 miles

$95 - $150

Questions & Answers

The cheapest way to get from Bangkok to Butterworth is to bus and Mini Van which costs ฿1560 - ฿1580 and takes 21 h 31 min.

More details

The quickest way to get from Bangkok to Butterworth is to fly and KTM Komuter which takes 6 h 28 min and costs ฿1500 - ฿7000.

More details

The distance between Bangkok and Butterworth is 929 km. The road distance is 1131 km.

Get driving directions

It takes approximately 6 h 28 min to get from Bangkok to Butterworth, including transfers.

More details

No, there is no direct bus from Bangkok to Butterworth. However, there are services departing from Bangkok Tara Travel and arriving at Butterworth via Hat Yai. The journey, including transfers, takes approximately 18 h 30 min.

More details

No, there is no direct train from Bangkok to Butterworth. However, there are services departing from Hua Lamphong and arriving at Butterworth via Hat Yai and Padang Besar. The journey, including transfers, takes approximately 18 h 31 min.

More details

What companies run services between Bangkok, Thailand and Butterworth, Malaysia?

You can take a bus from Bangkok to Butterworth via Hat Yai Bus Terminal and Hat Yai in around 18 h 30 min. Alternatively, you can take a train from Bangkok to Butterworth via Hat Yai and Padang Besar in around 18 h 31 min.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 29 min
When
Every day
Estimated price
$60 - $190
Flights from Don Muang to Hat Yai via Khon Kaen
Ave. Duration
3 h 40 min
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $280
Flights from Don Muang to Penang
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$50 - $160
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $210
Flights from Suvarnabhumi to Penang
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$95 - $410
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$30 - $190
Nok Air
Website
nokair.com
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 27 min
When
Every day
Estimated price
$30 - $230
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Suvarnabhumi to Penang via Kuala Lumpur
Ave. Duration
4 h 27 min
When
Every day
Estimated price
$140 - $420
AirAsia
Website
airasia.com
Flights from Don Muang to Penang via Kuala Lumpur
Ave. Duration
4 h 17 min
When
Every day
Estimated price
$45 - $240
Train operators
KTM Komuter
Website
spad.gov.my
Train from Padang Besar to Butterworth
Ave. Duration
1 h 51 min
Frequency
Every 4 hours
Estimated price
$4 - $6
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
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
Train from Hat Yai to Padang Besar
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$7 - $28
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$1 - $5
2nd Class (Seat)
$7 - $11
2nd Class (Berth)
$17 - $23
1st Class (Berth)
$21 - $28
Bus operators
Rapid Penang
Phone
+6042381212
Email
rapidcare@prasarana.com.my
Website
rapidpg.com.my
Bus from Teluk Bahang to Weld Quay
Ave. Duration
44 min
Frequency
Every 20 minutes
Schedules at
rapidpg.com.my
Tara Tour and Travel
Website
12go.asia
Bus from Bangkok Tara Travel to Hat Yai Bus Terminal
Ave. Duration
13 h
Frequency
Once daily
Estimated price
$26
Schedules at
12go.asia
Book at
12go.asia
Jolly Travel
Website
jollytravel.in.th
Bus from Hat Yai to Butterworth
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$25
Schedules at
jollytravel.in.th
Book at
12go.asia
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
Ferry operators
Rapid Ferry
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$1 - $2
Schedules at
myrapid.com.my
Adult passenger
$1
Car
$2

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 French strikes 2018: What are my alternative transport options?, Getting to Rome from the airport and Getting to Milan from the airport - to help you get the most out of your next trip.