COVID-19 Travel restrictions may apply upon entering Malaysia. Learn More.

There are 7 ways to get from Bangkok to Kepala Batas by plane, car ferry, taxi, 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, taxi  •  6h 38m

  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
  3. Take a taxi from Sultan Abdul Halim Ferry Terminal to Kepala Batas

RM 282 - RM 1097

Cheapest option

Train  •  17h 55m

  1. Take the train from Bang Sue Junction to Hat Yai
  2. Take the train from Hat Yai to Padang Besar
  3. Take the train from Padang Besar to Tasek Gelugor

RM 84 - RM 431

5 alternative options

Fly Suvarnabhumi to Hat Yai, train  •  8h 24m

  1. Fly from Suvarnabhumi (BKK) to Hat Yai (HDY) BKK - HDY
  2. Take the train from Hat Yai to Padang Besar
  3. Take the train from Padang Besar to Tasek Gelugor

RM 112 - RM 389

Fly Don Muang to Hat Yai, train  •  8h 38m

  1. Fly from Don Muang (DMK) to Hat Yai (HDY) DMK - HDY
  2. Take the train from Hat Yai to Padang Besar
  3. Take the train from Padang Besar to Tasek Gelugor

RM 162 - RM 402

Bus, Mini Van  •  19h 47m

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

RM 197 - RM 250

Bus, minivan, train  •  20h 36m

  1. Take the bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
  2. Take the minivan from Hat Yai Bus Terminal to Padang Besar
  3. Take the train from Padang Besar to Tasek Gelugor

RM 150 - RM 195

Drive  •  15h 29m

  1. Drive from Bangkok to Kepala Batas 1113.4 km

RM 390 - RM 600

Thailand → Malaysia
Restricted

Travel safe during COVID-19

International entry into Malaysia from Thailand

  • Entry is restricted for citizens and permanent residents of Thailand
Show more details
Allowed for: Citizens and permanent residents

Restricted for: Foreign nationals

Show less

Conditions of entry into Malaysia from Thailand

  • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
  • Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
  • Pre-arrival health declaration
This applies to arrivals from all countries, with no exceptions

Rules to follow in Malaysia

1m

Mandatory

Considerations leaving from Thailand

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


No, entry into Malaysia from Thailand is currently restricted.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules
  • Regional restriction measures in place
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Kepala Batas is 03 88810200.

Wearing a face mask on public transport in Kepala Batas is mandatory.

The social distance requirement in Kepala Batas is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.

Yes, entry into Thailand from Malaysia is currently restricted.

Explore options for future travel.

Last updated: 28 Feb 2021
Exceptions may apply, for full details: Ministry of Health Malaysia.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Bangkok to Kepala Batas is to bus and minivan and train which costs ฿1100 - ฿1500 and takes 20h 36m.

More details

The fastest way to get from Bangkok to Kepala Batas is to fly and car ferry and taxi. Taking this option will cost ฿2100 - ฿8500 and takes 6h 38m.

More details

The distance between Bangkok and Kepala Batas is 916 km. The road distance is 1113.4 km.

Get driving directions

The best way to get from Bangkok to Kepala Batas without a car is to train which takes 17h 55m and costs ฿600 - ฿3200.

More details

It takes approximately 6h 38m to get from Bangkok to Kepala Batas, including transfers.

More details

The best way to get from Bangkok to Kepala Batas is to train which takes 17h 55m and costs ฿600 - ฿3200. Alternatively, you can bus and Mini Van, which costs ฿1400 - ฿1900 and takes 19h 47m.

Mode details

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

Search flights

Kepala Batas is 1h ahead of Bangkok. It is currently 6:04 AM in Bangkok and 7:04 AM in Kepala Batas.

Yes, the driving distance between Bangkok to Kepala Batas is 1113 km. It takes approximately 15h 29m to drive from Bangkok to Kepala Batas.

Get driving directions

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

Search flights

Map of how to get from Bangkok to Kepala Batas.
Launch map view
  • Distance: 915.9 km
  • Duration: 6h 38m

What companies run services between Bangkok, Thailand and Kepala Batas, Pulau Pinang, Malaysia?

You can take a train from Bangkok Mochit Bus Terminal to Kepala Batas via Hat Yai, Padang Besar, and Tasek Gelugor in around 17h 55m. Alternatively, you can take a bus from Bangkok Mochit Bus Terminal to Kepala Batas via Hat Yai and Butterworth in around 19h 47m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Penang
Ave. Duration
1h 45m
When
Every day
Estimated price
RM 300 - RM 700
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1h 29m
When
Every day
Estimated price
RM 130 - RM 170
Flights from Don Muang to Hat Yai
Ave. Duration
1h 32m
When
Every day
Estimated price
RM 100 - RM 290
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1h 25m
When
Every day
Estimated price
RM 65 - RM 210
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Hat Yai
Ave. Duration
1h 27m
When
Every day
Estimated price
RM 85 - RM 270
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1h 25m
When
Every day
Estimated price
RM 140 - RM 480
Nok Air
Website
nokair.com
Flights from Don Muang to Hat Yai
Ave. Duration
1h 24m
When
Every day
Estimated price
RM 130 - RM 320
AirAsia
Website
airasia.com
Flights from Don Muang to Penang via Kuala Lumpur
Ave. Duration
4h 25m
When
Every day
Estimated price
RM 380 - RM 550
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Hat Yai
Ave. Duration
1h 25m
When
Every day
Estimated price
RM 470 - RM 490
Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hat Yai to Padang Besar
Ave. Duration
55 min
Frequency
3 times a day
Estimated price
RM 6 - RM 130
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
RM 6 - RM 21
2nd Class (Air-Conditioned Berth)
RM 75 - RM 100
2nd Class (Air-conditioned Seat)
RM 30 - RM 45
1st Class (Air-Conditioned Berth)
RM 95 - RM 130
Train from Bang Sue Junction to Hat Yai
Ave. Duration
13h 20m
Frequency
Every 2 hours
Estimated price
RM 35 - RM 240
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
RM 35 - RM 45
2nd Class (Air-Conditioned Berth)
RM 100 - RM 140
2nd Class (Air-conditioned Seat)
RM 65 - RM 95
1st Class (Air-Conditioned Berth)
RM 180 - RM 240
KTM Komuter
Phone
+603 - 2267 1200
Website
ktmb.com.my
Train from Padang Besar to Tasek Gelugor
Ave. Duration
1h 28m
Frequency
Every 4 hours
Estimated price
RM 15 - RM 18
Website
http://www.ktmb.com.my
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Padang Besar to Tasek Gelugor
Ave. Duration
1h 22m
Frequency
Once daily
Estimated price
RM 24 - RM 28
Website
http://www.ktmb.com.my
Silver
RM 18 - RM 21
Gold
RM 24 - RM 28
Platinum
RM 31 - RM 36
Bus operators
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Hat Yai to Butterworth
Ave. Duration
4h 30m
Frequency
3 times a day
Estimated price
RM 54
Schedules at
12go.asia
Book at
12go.asia
Siam Lane Tour (Siam Dernrod)
Website
12go.asia
Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
Ave. Duration
14h
Frequency
Every 4 hours
Estimated price
RM 120
Schedules at
12go.asia
Book at
12go.asia
Piya
Phone
0-2894-6330-2
Website
busonlineticket.co.th
Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal
Ave. Duration
14h 30m
Frequency
Twice daily
Estimated price
RM 103
Schedules at
12go.asia
Book at
12go.asia
minivan
Bus from Hat Yai Bus Terminal to Padang Besar
Ave. Duration
1h 20m
Frequency
Every 4 hours
Estimated price
RM 7
Ferry operators
Rapid Ferry
Phone
03-7885 2585
Email
suggest@rapidkl.com.my
Website
myrapid.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
Ave. Duration
20 min
Frequency
Hourly
Estimated price
RM 1 - RM 8
Schedules at
myrapid.com.my
Adult passenger
RM 2
Car
RM 8
Bicycle
RM 2
Motorcycle
RM 2
Tricycle
RM 3
Other operators
Taxi from Sultan Abdul Halim Ferry Terminal to Kepala Batas
Ave. Duration
19 min
Estimated price
RM 50 - RM 65
Sunshine Radio Taxi
Phone
+604 642 5961
Website
penang-traveltips.com
Speedy Taxi
Phone
+60124929204
Website
penang-taxis.blogspot.com
Penang Taxi Drivers Association
Phone
+604 262 5721
Website
penang-traveltips.com
Grab Taxi
Website
grab.com

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 Travelling around the UAE, Which London airport should I choose? and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

There are 890+ hotels available in Kepala Batas. Prices start at RM 500 per night.

More details

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

More details