There are 7 ways to get from Kota Bharu to Trang by car, train, 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.
Drive, train, Mini Bus
best- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Phatthalungtrain 38
- Take the bus from Phatthalung to Trangbus 778
7h 22m฿337–1,207Drive, train
cheapest- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Thung Songtrain 38
- Take the train from Thung Song to Trangtrain 167
9h 21m฿302–1,327Bus
- Take the bus from Terminal Kota Bharu to Changlunbus
- Take the bus from Mini Changlun to Trang Bus Terminalbus Mini Changlun - Trang Bus Terminal
14h 15m฿1,511–2,260Drive 428.2 km
- Drive from Kota Bharu to Trangcar 428.2 km
6h 25m฿1,641–2,370Fly Sultan Ismail Petra to Phuket International Airport, ferry
- Fly from Sultan Ismail Petra (KBR) to Phuket International Airport (HKT)plane KBR - HKT
- Take the ferry from Phuket Airport to Trang stationferry
9h 29m฿5,963–10,192Fly Sultan Ismail Petra to Krabi Airport, bus
- Fly from Sultan Ismail Petra (KBR) to Krabi Airport (KBV)plane KBR - KBV
- Take the bus from Krabi Bus Terminal to Trang Bus Terminalbus
7h 16m฿3,628–15,582Drive to Narathiwat Airport, fly to Trang Airport
- Drive from Kota Bharu to Narathiwat Airport (NAW)car
- Fly from Narathiwat Airport (NAW) to Trang Airport (TST)plane NAW - TST
7h 22m฿3,888–7,384
Kota Bharu to Trang by bus and foot
Comparing Your Travel Options
The cheapest way to get from Kota Bharu to Trang is to drive and train and Mini Bus which costs ฿330 - ฿1300 and takes 7h 22m.
The fastest way to get from Kota Bharu to Trang is to drive which takes 6h 25m and costs ฿1600 - ฿2400.
No, there is no direct bus from Kota Bharu to Trang. However, there are services departing from Terminal Kota Bharu and arriving at Trang Bus Terminal via Mini Changlun. The journey, including transfers, takes approximately 14h 15m.
The distance between Kota Bharu and Trang is 400 km. The road distance is 428.2 km.
The best way to get from Kota Bharu to Trang without a car is to bus which takes 14h 15m and costs ฿1500 - ฿2300.
It takes approximately 7h 22m to get from Kota Bharu to Trang, including transfers.
Kota Bharu to Trang bus services, operated by Ekspres Mutiara, depart from Terminal Kota Bharu station.
Kota Bharu to Trang bus services, operated by Ekspres Mutiara, arrive at Changlun station.
Trang is 1h behind Kota Bharu. It is currently 12:28 AM in Kota Bharu and 11:28 PM in Trang.
Yes, the driving distance between Kota Bharu to Trang is 428 km. It takes approximately 6h 25m to drive from Kota Bharu to Trang.
What companies run services between Kota Bharu, Malaysia and Trang, Thailand?
You can take a bus from Terminal Kota Bharu to Trang Bus Terminal via Changlun and Mini Changlun in around 14h 15m.
- Website
- airasia.com
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ฿2,100–8,500
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ฿2,300–9,500
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Phuket International Airport via Penang
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ฿2,700–13,000
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ฿3,500–13,000
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿4,400–11,000
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,500–13,000
Flights from Sultan Ismail Petra to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿4,400–11,000
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ฿2,400–8,500
- Website
- flyscoot.com
Flights from Sultan Ismail Petra to Phuket International Airport via Singapore Changi
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- ฿2,400–9,500
- Website
- airasia.com
Flights from Narathiwat Airport to Trang Airport via Don Muang
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,700–6,000
- Website
- lionairthai.com
Flights from Narathiwat Airport to Trang Airport via Don Muang
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ฿2,700–6,000
- Website
- Thai Railway
Train from Sungai Kolok to Phatthalung
- Ave. Duration
- 5h 1m
- Frequency
- Every 4 hours
- Estimated price
- ฿100–1,100
- Schedules at
- Thai Railway
Train from Sungai Kolok to Thung Song
- Ave. Duration
- 6h 37m
- Frequency
- Every 4 hours
- Estimated price
- ฿170–1,200
- Schedules at
- Thai Railway
Train from Thung Song to Trang
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ฿15–200
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Sungai Kolok to Phatthalung
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
Train from Sungai Kolok to Thung Song
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- ฿130–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–170
- 2nd Class (Air-conditioned Seat)
- ฿410–450
Bus from Phatthalung to Trang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ฿360–1,200
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ฿360–800
- Website
- Ekspres Perdana
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mini Changlun to Trang Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿1,150
- Website
- KST Travel
Bus from Krabi Bus Terminal to Trang Bus Terminal
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–270
- Schedules at
- Provincial Land Transport Office Of Krabi
Bus from Krabi Bus Terminal to Trang Bus Terminal
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- ฿270
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Phuket Airport to Trang station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ฿1,800–3,500
- Website
- tigerlinetravel
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 Italy Travel Guides, How to get from Stansted Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
There are 91+ hotels available in Trang.










