There are 6 ways to get from Railay Beach to Kota Bharu by bus, train, car, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, drive
best- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Stationbus
- Take the train from Hat Yai to Sungai Koloktrain
- Drive from Sungai Kolok to Kota Bharucar
10h 30mRM 160–529Ferry, bus
- Take the ferry from Railay Beach to Koh Lantaferry
- Take the ferry from Koh Lanta to Kuah Ferry Terminalferry
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to Bus Terminal Kota Bharubus
20h 18mRM 241–1,282Drive 568.3 km
- Drive from Railay Beach to Kota Bharucar 568.3 km
8h 38mRM 262–378Longtail Boat to Krabi Airport, fly to Sultan Ismail Petra
- Take the ferry from Railay Beach to Ao Nang Pierferry
- Fly from Krabi Airport (KBV) to Sultan Ismail Petra (KBR)plane KBV - KBR
7h 37mRM 406–1,455Ferry to Phuket International Airport, fly to Sultan Ismail Petra
- Take the ferry from Railay East to Phuket Bang Rong Pierferry
- Fly from Phuket International Airport (HKT) to Sultan Ismail Petra (KBR)plane HKT - KBR
8h 48mRM 648–966Longtail Boat to Krabi Airport, fly to Narathiwat Airport, drive
- Take the ferry from Railay Beach to Ao Nang Pierferry
- Fly from Krabi Airport (KBV) to Narathiwat Airport (NAW)plane KBV - NAW
- Drive from Narathiwat Airport (NAW) to Kota Bharucar
8h 21mRM 628–1,013
Krabi Airport (KBV) to Sultan Ismail Petra (KBR) flights
Questions & Answers
The cheapest way to get from Railay Beach to Kota Bharu is to drive which costs RM 260 - RM 380 and takes 8h 38m.
The fastest way to get from Railay Beach to Kota Bharu is to Longtail Boat and fly which takes 7h 37m and costs RM 400 - RM 1500.
The distance between Railay Beach and Kota Bharu is 555 km. The road distance is 568.3 km.
The best way to get from Railay Beach to Kota Bharu without a car is to ferry and bus which takes 20h 18m and costs RM 240 - RM 1300.
It takes approximately 10h 30m to get from Railay Beach to Kota Bharu, including transfers.
Kota Bharu is 1h ahead of Railay Beach. It is currently 6:40 PM in Railay Beach and 7:40 PM in Kota Bharu.
Yes, the driving distance between Railay Beach to Kota Bharu is 568 km. It takes approximately 8h 38m to drive from Railay Beach to Kota Bharu.
There are 991+ hotels available in Kota Bharu.
What companies run services between Railay Beach, Thailand and Kota Bharu, Malaysia?
There is no direct connection from Railay Beach to Kota Bharu. However, you can take the taxi to กระบี่, take the bus to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, take the bus to Thanon Nipatuthit 2, walk to Hat Yai, take the train to Sungai Kolok, then drive to Kota Bharu. Alternatively, you can take a ferry from Railay Beach to Bus Terminal Kota Bharu via Koh Lanta, Langkawi Ferry Terminal, Kuala Perlis, and Kuala Perlis in around 20h 18m.
- Website
- airasia.com
Flights from Krabi Airport to Narathiwat Airport via Don Muang
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- RM 550–900
Flights from Krabi Airport to Narathiwat Airport via Chiang Mai, Don Muang
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- RM 750–1,400
- Website
- airasia.com
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RM 420–850
Flights from Phuket International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- RM 300–1,200
- Website
- fireflyz.com.my
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RM 440–1,300
Flights from Phuket International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- RM 450–1,400
- Website
- malaysiaairlines.com
Flights from Krabi Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RM 440–1,300
Flights from Phuket International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- RM 450–1,400
- Website
- flyscoot.com
Flights from Krabi Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 7h 55m
- When
- Sunday
- Estimated price
- RM 310–1,400
Flights from Phuket International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- RM 300–1,400
- Website
- malindoair.com
Flights from Phuket International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Thursday to Sunday
- Estimated price
- RM 430–700
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 9–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 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 9–12
- 2nd Class (Air-conditioned Seat)
- RM 41–44
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- RM 28–270
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Kuala Perlis to Bus Terminal Kota Bharu
- Ave. Duration
- 8h 37m
- Frequency
- Twice daily
- Estimated price
- RM 45–110
- Website
- https://www.ekspresperdana.com.my/
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlineferry.com
Ferry from Railay Beach to Koh Lanta
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 95–490
- Website
- https://www.tigerlineferry.com/
Ferry from Koh Lanta to Kuah Ferry Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 95–650
- Website
- https://www.tigerlineferry.com/
- Phone
- +66 75 637 152
- [email protected]
- Website
- aonangtravel.co.th
Ferry from Railay Beach to Koh Lanta
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 86
- Schedules at
- aonangtravel.co.th
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- RM 15–35
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- RM 15
- Adult (Non MyKad)
- RM 35
Ferry from Railay Beach to Ao Nang Pier
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- RM 13
Ferry from Railay Beach to Ao Nang Pier
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- RM 13
- Phone
- +66 99 479 1410
- [email protected]
- Website
- kohyaobookingferry.com
Ferry from Railay East to Phuket Bang Rong Pier
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- RM 134
- Schedules at
- kohyaobookingferry.com
- Book at
- 12go.asia
- Phone
- +66 81 719 5444
- Website
- 12go.asia
Ferry from Railay East to Phuket Bang Rong Pier
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- RM 120–160
- 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 What documents do I need to cross Niagara Falls?, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from London City Airport into central London - to help you get the most out of your next trip.















