There are 9 ways to get from Sungai Petani to Bangkok by train, plane, car ferry, bus, car or night bus

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

Train to Hat Yai, fly to Bangkok Don Muang  •  5 h 25 min

  1. Take the train from Sungai Petani to Padang Besar
  2. Fly from Hat Yai (HDY) to Bangkok Don Muang (DMK) HDY - DMK

$33 - $154

8 alternative options

Train to Hat Yai, fly to Bangkok  •  5 h 3 min

  1. Take the train from Sungai Petani to Padang Besar
  2. Fly from Hat Yai (HDY) to Bangkok (BKK) HDY - BKK

$48 - $204

KTM Komuter, car ferry to Penang, fly to Bangkok Don Muang  •  6 h 35 min

  1. Take the KTM Komuter from Sungai Petani to Butterworth
  2. Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
  3. Fly from Penang (PEN) to Bangkok Don Muang (DMK) PEN - DMK

$54 - $229

KTM Komuter, Mini Van to Trang, fly to Bangkok Don Muang  •  9 h 18 min

  1. Take the KTM Komuter from Sungai Petani to Bukit Ketri
  2. Take the Mini Van from Satun to Trang
  3. Fly from Trang (TST) to Bangkok Don Muang (DMK) TST - DMK

$48 - $150

KTM Komuter, drive, train  •  16 h 42 min

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

$36 - $52

KTM Komuter, Mini Van, train  •  23 h 2 min

  1. Take the KTM Komuter from Sungai Petani to Butterworth
  2. Take the Mini Van from Butterworth to Hat Yai
  3. Take the train from Hat Yai to Hua Lamphong

$55 - $68

Mini Van, bus  •  24 h 2 min

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

$60 - $62

KTM Komuter, Mini Van, night bus  •  23 h 28 min

  1. Take the KTM Komuter from Sungai Petani to Butterworth
  2. Take the Mini Van from Butterworth to Hat Yai
  3. Take the night bus from Hat Yai Bus Terminal to Bangkok Southern Bus Terminal

$51 - $52

Drive  •  15 h 19 min

  1. Drive from Sungai Petani to Bangkok 684.5 miles

$95 - $140

What companies run services between Sungai Petani, Malaysia and Bangkok, Thailand?

You can take a bus from Sungai Petani to Bangkok via Butterworth, Butterworth, Hat Yai Bus Terminal, and Bangkok Southern Bus Terminal in around 24 h 2 min.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Hat Yai to Bangkok Don Muang
Avg. Duration
1 h 24 min
When
Every day
Estimated price
$40 - $130
Flights from Penang to Bangkok Don Muang
Avg. Duration
1 h 47 min
When
Every day
Estimated price
$45 - $150
Flights from Trang to Bangkok Don Muang
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$30 - $110
Thai Lion Mentari
Website
lionairthai.com
Flights from Hat Yai to Bangkok Don Muang
Avg. Duration
1 h 27 min
When
Every day
Estimated price
$30 - $190
Flights from Trang to Bangkok Don Muang
Avg. Duration
1 h 32 min
When
Every day
Estimated price
$30 - $100
Nok Air
Website
nokair.com
Flights from Hat Yai to Bangkok Don Muang
Avg. Duration
1 h 23 min
When
Every day
Estimated price
$30 - $230
Flights from Trang to Bangkok Don Muang
Avg. Duration
1 h 22 min
When
Every day
Estimated price
$35 - $210
Thai Smile
Website
thaismileair.com
Flights from Hat Yai to Bangkok
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $210
AirAsia
Website
airasia.com
Flights from Penang to Bangkok Don Muang via Kuala Lumpur
Avg. Duration
4 h 15 min
When
Tuesday, Thursday and Saturday
Estimated price
$45 - $240
Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Sungai Petani to Padang Besar
Avg. Duration
1 h 14 min
Frequency
Every 4 hours
Estimated price
$4 - $7
Schedules at
intranet.ktmb.com.my
Book at
12go.asia
Silver
$4 - $5
Gold
$5 - $7
Platinum
$7 - $9
KTM Komuter
Website
spad.gov.my
Train from Sungai Petani to Butterworth
Avg. Duration
34 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Train from Sungai Petani to Bukit Ketri
Avg. Duration
1 h 5 min
Frequency
Every 4 hours
Estimated price
$3 - $4
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Train from Sungai Petani to Padang Besar
Avg. Duration
1 h 17 min
Frequency
Every 4 hours
Estimated price
$3 - $5
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Bus operators
Mini Van
Bus from Satun to Trang
Avg. Duration
3 h
Frequency
Hourly
Estimated price
$4
Jolly Travel
Website
jollytravel.in.th
Bus from Butterworth to Hat Yai
Avg. Duration
6 h
Frequency
3 times a day
Estimated price
$26
Schedules at
jollytravel.in.th
Book at
12go.asia
Piya
Website
busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal
Avg. Duration
14 h
Frequency
3 times a day
Estimated price
$27
Schedules at
busonlineticket.co.th
Book at
12go.asia
Siam Lane Tour (Siam Dernrod)
Website
12go.asia
Night bus from Hat Yai Bus Terminal to Bangkok Southern Bus Terminal
Avg. Duration
13 h 50 min
Frequency
Once daily
Estimated price
$23
Schedules at
12go.asia
Book at
12go.asia
Ferry operators
Penang Port
Website
penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
Avg. Duration
20 min
Frequency
Hourly
Estimated price
$1
Schedules at
penangport.com.my

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely 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, Need to know: Eurostar and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Sungai Petani to Bangkok?

The distance between Sungai Petani and Bangkok is 901 km. The road distance is 1095 km.

What is the cheapest way to get from Sungai Petani to Bangkok?

The cheapest way to get from Sungai Petani to Bangkok is to KTM Komuter and drive and train which costs RM 180 and takes 16 h 42 min.

What is the fastest way to get from Sungai Petani to Bangkok?

The quickest way to get from Sungai Petani to Bangkok is to train and fly which takes 5 h 3 min and costs RM 240.

Is there a direct bus between Sungai Petani and Bangkok?

No, there is no direct bus from Sungai Petani to Bangkok. However, there are services departing from Sungai Petani and arriving at Democracy Monument via Butterworth, Hat Yai Bus Terminal and Bangkok Southern Bus Terminal. The journey, including transfers, takes approximately 24 h 2 min.

How long does it take to get from Sungai Petani to Bangkok?

It takes approximately 5 h 25 min to get from Sungai Petani to Bangkok, including transfers.