There are 9 ways to get from Guangzhou to Kota Bharu by plane, 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.
Fly Guangzhou Baiyun International Airport to Sultan Ismail Petra
best- Fly from Guangzhou Baiyun International Airport (CAN) to Sultan Ismail Petra (KBR)plane CAN - KBR
9h 21mRMĀ 522ā1,729Train, bus, drive
- Take the train from Guangzhou South station to Guiyang Northtrain
- Take the train from Guiyang North to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Nongkhai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Sungai Koloktrain
- Drive from Sungai Kolok to Kota Bharucar
47h 39mRMĀ 691ā1,361Drive 3,416.1 km
- Drive from Guangzhou to Kota Bharucar 3,416.1 km
44h 52mRMĀ 1,747ā2,524Fly Guangzhou Baiyun International Airport to Narathiwat Airport, drive
- Fly from Guangzhou Baiyun International Airport (CAN) to Narathiwat Airport (NAW)plane CAN - NAW
- Drive from Narathiwat Airport (NAW) to Kota Bharucar
15h 5mRMĀ 954ā2,387Train to Macau International Airport, fly to Sultan Ismail Petra
- Take the train from Guangzhou South station to Zhuhaitrain
- Fly from Macau International Airport (MFM) to Sultan Ismail Petra (KBR)plane MFM - KBR
10h 11mRMĀ 899ā2,788Train to Hong Kong International Airport, fly to Sultan Ismail Petra
- Take the train from Guangzhou South station to Shenzhen Northtrain
- Fly from Hong Kong International Airport (HKG) to Sultan Ismail Petra (KBR)plane HKG - KBR
10h 28mRMĀ 606ā1,825Train to Shenzhen Bao'An International Airport, fly to Sultan Ismail Petra
- Take the train from Guangzhou South station to Humentrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Sultan Ismail Petra (KBR)plane SZX - KBR
11h 5mRMĀ 696ā2,059Train to Shenzhen Bao'An International Airport, fly to Narathiwat Airport, drive
- Take the train from Guangzhou South station to Humentrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Narathiwat Airport (NAW)plane SZX - NAW
- Drive from Narathiwat Airport (NAW) to Kota Bharucar
16h 4mRMĀ 1,078ā2,717Train, drive
- Take the train from Guangzhou South station to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath Station to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Sungai Koloktrain
- Drive from Sungai Kolok to Kota Bharucar
2d 7hRMĀ 574ā1,362
Guangzhou Baiyun International Airport (CAN) to Sultan Ismail Petra (KBR) flights
Questions & Answers
The cheapest way to get from Guangzhou to Kota Bharu is to train and drive which costs RM 550 - RM 1400 and takes 2 days 7h.
The fastest way to get from Guangzhou to Kota Bharu is to fly which takes 9h 21m and costs RM 500 - RM 1800.
The distance between Guangzhou and Kota Bharu is 2290 km. The road distance is 3416.1 km.
It takes approximately 9h 21m to get from Guangzhou to Kota Bharu, including transfers.
Yes, the driving distance between Guangzhou to Kota Bharu is 3416 km. It takes approximately 44h 52m to drive from Guangzhou to Kota Bharu.
There are 991+ hotels available in Kota Bharu.
What companies run services between Guangzhou, China and Kota Bharu, Malaysia?
AirAsia, China Southern Airlines, and four other airlines fly from Guangzhou Baiyun International Airport (CAN) to Sultan Ismail Petra (KBR) 5 times a day.
- Website
- airasia.com
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RMĀ 550ā1,800
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Senai
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 600ā1,800
Flights from Macau International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- RMĀ 850ā3,400
Flights from Hong Kong International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RMĀ 500ā1,600
Flights from Hong Kong International Airport to Sultan Ismail Petra via Kota Kinabalu
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 550ā1,700
Flights from Shenzhen Bao'An International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- RMĀ 650ā2,000
Flights from Shenzhen Bao'An International Airport to Sultan Ismail Petra via Kota Kinabalu
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 700ā2,200
- Website
- airasia.com
Flights from Guangzhou Baiyun International Airport to Narathiwat Airport via Don Muang
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- RMĀ 900ā2,300
Flights from Guangzhou Baiyun International Airport to Narathiwat Airport via Chiang Mai, Don Muang
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- RMĀ 1,000ā2,900
Flights from Guangzhou Baiyun International Airport to Narathiwat Airport via Phnom Penh, Don Muang
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- RMĀ 1,200ā3,300
Flights from Shenzhen Bao'An International Airport to Narathiwat Airport via Don Muang
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- RMĀ 1,000ā2,600
Flights from Shenzhen Bao'An International Airport to Narathiwat Airport via Vientiane, Don Muang
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- RMĀ 1,600ā3,200
Flights from Shenzhen Bao'An International Airport to Narathiwat Airport via Phnom Penh, Don Muang
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RMĀ 1,200ā3,300
- Website
- malaysiaairlines.com
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- RMĀ 700ā2,400
Flights from Hong Kong International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 7h 53m
- When
- Every day
- Estimated price
- RMĀ 600ā2,100
Flights from Shenzhen Bao'An International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RMĀ 800ā2,600
- Website
- singaporeair.com
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 10h 40m
- When
- Sunday
- Estimated price
- RMĀ 500ā1,700
Flights from Hong Kong International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- RMĀ 600ā3,300
Flights from Shenzhen Bao'An International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 10h
- When
- Sunday and Thursday
- Estimated price
- RMĀ 650ā4,100
- Website
- fireflyz.com.my
Flights from Hong Kong International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- RMĀ 650ā2,100
- Website
- flyscoot.com
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 10h 40m
- When
- Sunday
- Estimated price
- RMĀ 500ā1,700
- Website
- malindoair.com
Flights from Guangzhou Baiyun International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- RMĀ 600ā1,900
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 220ā250
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 220ā250
- 1st Class Seat
- RMĀ 370ā410
- Business Class Seat
- RMĀ 500ā800
Train from Guiyang North to Kunming South
- 2nd Class Seat
- RMĀ 120ā135
- 1st Class Seat
- RMĀ 200ā230
- Business Class Seat
- RMĀ 290ā420
Train from Guangzhou South station to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 33ā36
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 33ā36
- 1st Class Seat
- RMĀ 53ā58
- Business Class Seat
- RMĀ 70ā110
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- RMĀ 29ā32
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 29ā32
- 1st Class Seat
- RMĀ 47ā52
- Business Class Seat
- RMĀ 65ā95
Train from Guangzhou South station to Humen
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- RMĀ 15ā17
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 15ā17
- 1st Class Seat
- RMĀ 24ā27
- Business Class Seat
- RMĀ 30ā45
Train from Guangzhou South station to Humen
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- RMĀ 15ā17
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 15ā17
- 1st Class Seat
- RMĀ 24ā27
- Business Class Seat
- RMĀ 30ā45
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 340ā370
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RMĀ 340ā370
- 1st Class Seat
- RMĀ 560ā610
- Business Class Seat
- RMĀ 800ā1,200
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 5h 1m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 150ā370
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RMĀ 150ā220
- Adult - 1st Class
- RMĀ 260ā370
Train from Guangzhou South station to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 35ā60
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RMĀ 35ā50
- Adult - 1st Class
- RMĀ 40ā60
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- RMĀ 30ā55
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RMĀ 30ā50
- Adult - 1st Class
- RMĀ 35ā55
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 7h 33m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 220ā550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RMĀ 220ā310
- Adult - 1st Class
- RMĀ 390ā550
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RMĀ 260ā550
- Schedules at
- baolau.com
- Second Class
- RMĀ 260ā350
- First Class
- RMĀ 350ā550
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RMĀ 260ā550
- Schedules at
- baolau.com
- Second Class
- RMĀ 260ā350
- First Class
- RMĀ 350ā550
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Sungai Kolok
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- RMĀ 40ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 40ā50
- 2nd Class (Air-Conditioned Berth)
- RMĀ 45ā65
- 2nd Class (Air-conditioned Seat)
- RMĀ 90ā105
Train from Khamsavath Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- RMĀ 26ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 28ā33
- 2nd Class (Air-Conditioned Berth)
- RMĀ 26ā35
- 2nd Class (Air-conditioned Seat)
- RMĀ 64ā69
Train from Krung Thep Aphiwat Central Terminal to Sungai Kolok
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- RMĀ 40ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 40ā50
- 2nd Class (Air-Conditioned Berth)
- RMĀ 45ā65
- 2nd Class (Air-conditioned Seat)
- RMĀ 90ā105
- Phone
- +66 62 717 2926
- [email protected]
- Website
- omio.com
Bus from Nongkhai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- RMĀ 80ā130
- Book at
- 12go.asia
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 5 delightfully under-the-radar French towns you need to visit, Want to know more about Flixbus?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.


















