There are 6 ways to get from Kedah to Krabi by train, car, bus, plane 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.

Recommended option

KTM Komuter, drive, Mini Van  •  6 h 35 min

  1. Take the KTM Komuter from Sungai Petani to Padang Besar
  2. Drive from Padang Besar to Hat Yai Bus Terminal
  3. Take the Mini Van from Hat Yai Bus Terminal to Krabi Bus

$20 - $26

Cheapest option

KTM Komuter, bus  •  7 h 45 min

  1. Take the KTM Komuter from Sungai Petani to Bukit Ketri Butterworth
  2. Take the bus from Satun to Krabi Bus Station

$13 - $17

4 alternative options

KTM Komuter, Mini Van  •  12 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 Mini Van from Hat Yai Bus Terminal to Krabi Bus

$40 - $41

Drive  •  6 h 6 min

  1. Drive from Sungai Petani to Krabi 271.8 miles

$35 - $60

Fly Alor Setar to Krabi  •  5 h 52 min

  1. Fly from Alor Setar (AOR) to Krabi (KBV) AOR - KBV

$44 - $201

Drive to Hat Yai, fly to Phuket, ferry, Longtail Boat  •  6 h 28 min

  1. Drive from Jitra to Hat Yai
  2. Fly from Hat Yai (HDY) to Phuket (HKT) HDY - HKT
  3. Take the ferry from Phuket Bang Rong Pier to Koh Yao Yai
  4. Take the ferry from Koh Yao Yai to Railay Beach
  5. Take the Longtail Boat from Railay East to Krabi Town Pier

$106 - $196

What companies run services between Kedah, Malaysia and Krabi, Thailand?

AirAsia and Malaysia Airlines fly from Alor Setar to Krabi 5 times a day.

Airlines
AirAsia
Website
airasia.com
Flights from Alor Setar to Krabi via Kuala Lumpur
Ave. Duration
4 h 48 min
When
Every day
Estimated price
$35 - $190
Bangkok Airways
Website
bangkokair.com
Flights from Hat Yai to Phuket
Ave. Duration
1 h
When
Every day
Estimated price
$45 - $220
Train operators
KTM Komuter
Website
spad.gov.my
Train from Sungai Petani to Padang Besar
Ave. Duration
1 h 17 min
Frequency
Every 4 hours
Estimated price
$3 - $5
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Train from Sungai Petani to Bukit Ketri
Ave. 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 Butterworth
Ave. Duration
34 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Sungai Petani to Padang Besar
Ave. Duration
1 h 8 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
Bus operators
Sukhothai Tour Hat Yai
Website
sukhothaitourhatyai.com
Bus from Hat Yai Bus Terminal to Krabi Bus
Ave. Duration
4 h
Frequency
Hourly
Estimated price
$13
Schedules at
sukhothaitourhatyai.com
bus
Bus from Satun to Krabi Bus Station
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$7
Jolly Travel
Website
jollytravel.in.th
Bus from Butterworth to Hat Yai
Ave. Duration
6 h
Frequency
3 times a day
Estimated price
$26
Schedules at
jollytravel.in.th
Book at
12go.asia
Ferry operators
Rock'n'Row Thailand
Website
rocknrowthailand.com
Ferry from Phuket Bang Rong Pier to Koh Yao Yai
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$7
Schedules at
rocknrowthailand.com
Tigerline Ferry
Website
tigerlinetravel.com
Ferry from Koh Yao Yai to Railay Beach
Ave. Duration
30 min
Frequency
Once daily
Estimated price
$27 - $35
Schedules at
tigerlinetravel.com
Book at
12go.asia
Longtail Boat
Ferry from Railay East to Krabi Town Pier
Ave. Duration
30 min
Frequency
On demand
Estimated price
$5

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 Train travel in France: A guide to SNCF, South Korea: Travelling from Seoul to Busan and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kedah to Krabi?

The distance between Kedah and Krabi is 304 km. The road distance is 435 km.

What is the cheapest way to get from Kedah to Krabi?

The cheapest way to get from Kedah to Krabi is to KTM Komuter and bus which costs RM 50 - RM 65 and takes 7 h 45 min.

What is the fastest way to get from Kedah to Krabi?

The quickest way to get from Kedah to Krabi is to fly which takes 5 h 52 min and costs RM 170 - RM 800.

How long does it take to get from Kedah to Krabi?

It takes approximately 6 h 35 min to get from Kedah to Krabi, including transfers.