• Our partners include:

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

There are 8 ways to get from Bangkok to Butterworth by plane, car ferry, train, bus 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 Don Muang to Penang, car ferry  •  6 h 28 min

  1. Fly from Don Muang (DMK) to Penang (PEN) DMK - PEN
  2. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal

$47 - $218

Cheapest option

Train, KTM Komuter  •  20 h 39 min

  1. Take the train from Hua Lamphong to Padang Besar 45 Hua Lamphong - Padang Besar - Class II Sleeper AC
  2. Take the KTM Komuter from Padang Besar to Butterworth Padang Besar

$19 - $61

6 alternative options

Fly Suvarnabhumi to Penang, car ferry  •  5 h 54 min

  1. Fly from Suvarnabhumi (BKK) to Penang (PEN) BKK - PEN
  2. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal

$53 - $175

Fly Don Muang to Hat Yai, KTM Komuter  •  6 h 47 min

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

$37 - $156

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 - $203

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 The Transport Company, Mini Van  •  21 h 2 min

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

$48 - $61

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 train and KTM Komuter which costs ฿600 - ฿2000 and takes 20 h 39 min.

More details

The quickest way to get from Bangkok to Butterworth is to fly and car ferry which costs ฿1700 - ฿6000 and takes 5 h 54 min.

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 Padang Besar. The journey, including transfers, takes approximately 20 h 39 min.

More details

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

Get driving directions

The best way to get from Bangkok to Butterworth without a car is to bus and Mini Van which takes 18 h 30 min and costs ฿1670.

More details

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

More details

Bangkok to Butterworth bus services, operated by Tara Tour and Travel, depart from Bangkok Tara Travel station.

More details

Bangkok to Butterworth train services, operated by State Railway of Thailand, depart from Hua Lamphong station.

More details

The best way to get from Bangkok to Butterworth is to bus and Mini Van which takes 18 h 30 min and costs ฿1670. Alternatively, you can train and KTM Komuter, which costs ฿600 - ฿2000 and takes 20 h 39 min.

Mode details

Map of how to get from Bangkok to Butterworth.
Launch map view
  • Distance: 580.7 miles
  • Duration: 6 h 28 min

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

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

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Penang
Ave. Duration
1 h 47 min
When
Every day
Estimated price
$50 - $160
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$60 - $190
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 29 min
When
Every day
Estimated price
$30 - $190
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Penang
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$95 - $410
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $210
Nok Air
Website
nokair.com
Flights from Don Muang to Hat Yai
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$30 - $230
AirAsia
Website
airasia.com
Flights from Don Muang to Penang via Kuala Lumpur
Ave. Duration
4 h 25 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 - $5
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Padang Besar
Ave. Duration
17 h 43 min
Frequency
Once daily
Estimated price
$15 - $60
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$8 - $11
2nd Class (Seat)
$15 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $60
Bus operators
Tara Tour and Travel
Phone
086 065 5466
Email
nancy25262010@hotmail.com
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
Phone
074 750 770
Email
jollytravel@hotmail.com
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
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 How to get from London to Edinburgh, How do I buy a London Underground ticket? and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Don Muang Airport to Penang Airport is the direct flight which takes 1 h 45 min.

Search flights

Bangkok to Butterworth bus services, operated by Jolly Travel, arrive at Butterworth station.

More details

Butterworth is 1 h ahead of Bangkok. It is currently 8:31 PM in Bangkok and 9:31 PM in Butterworth.

Bangkok to Butterworth train services, operated by KTM Komuter, arrive at Butterworth station.

More details

Yes, the driving distance between Bangkok to Butterworth is 1131 km. It takes approximately 15 h 40 min to drive from Bangkok to Butterworth.

Get driving directions

Thai AirAsia and AirAsia offer flights from Don Muang Airport to Penang Airport.

Search flights

There are 1425+ hotels available in Butterworth. Prices start at $30 USD per night.

More details

The best way to get from Bangkok to Don Muang Airport is to bus which takes 1 h and costs ฿150.

More details