There are 6 ways to get from Yala to Hambantota by train, car, plane, tram, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, drive to Sultan Ismail Petra, fly to Bandaranaike International Airport, drive
best- Take the train from Yala to Sungai Koloktrain
- Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
- Fly from Sultan Ismail Petra (KBR) to Bandaranaike International Airport (CMB)plane KBR - CMB
- Drive from Colombo-Airport-CMB to Hambantotacar
13h 36mRs 57,051–165,799Train to Narathiwat Airport, fly to Bandaranaike International Airport, drive
- Take the train from Yala to Tanyongmattrain
- Fly from Narathiwat Airport (NAW) to Bandaranaike International Airport (CMB)plane NAW - CMB
- Drive from Colombo-Airport-CMB to Hambantotacar
15h 30mRs 68,705–167,299Train to Hat Yai, fly to Bandaranaike International Airport, drive
- Take the train from Yala to Hat Yaitrain
- Fly from Hat Yai (HDY) to Bandaranaike International Airport (CMB)plane HDY - CMB
- Drive from Colombo-Airport-CMB to Hambantotacar
14h 51mRs 60,463–163,091Drive to Sultan Mahmud Airport, fly to Bandaranaike International Airport, drive
- Drive from Yala to Kuala-Trengganu-Airport-TGGcar
- Fly from Sultan Mahmud Airport (TGG) to Bandaranaike International Airport (CMB)plane TGG - CMB
- Drive from Colombo-Airport-CMB to Hambantotacar
14h 1mRs 73,094–183,636Train, tram to Alor Setar, fly to Bandaranaike International Airport, drive
- Take the train from Yala to Hat Yaitrain
- Take the train from Hat Yai to Padang Besar Malaysiatrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Bandaranaike International Airport (CMB)plane AOR - CMB
- Drive from Colombo-Airport-CMB to Hambantotacar
17h 25mRs 81,721–237,399Train, drive to Sultan Ismail Petra, fly to Hatton, taxi
- Take the train from Yala to Sungai Koloktrain
- Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
- Fly from Sultan Ismail Petra (KBR) to Hatton (NUF)plane KBR - NUF
- Take the taxi from Hatton (NUF) to Hambantotataxi
23h 47mRs 61,051–171,799
Sultan Ismail Petra (KBR) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Yala to Hambantota is to train and drive and fly which costs Rs. 55000 - Rs. 170000 and takes 13h 36m.
The fastest way to get from Yala to Hambantota is to train and drive and fly which takes 13h 36m and costs Rs. 55000 - Rs. 170000.
The distance between Yala and Hambantota is 2854 km.
It takes approximately 13h 36m to get from Yala to Hambantota, including transfers.
Hambantota is 1h 30m behind Yala. It is currently 10:51 AM in Yala and 9:21 AM in Hambantota.
There are 169+ hotels available in Hambantota.
What companies run services between Yala, Thailand and Hambantota, Sri Lanka?
There is no direct connection from Yala to Hambantota. However, you can take the train to Sungai Kolok, drive to Sultan Ismail Petra (KBR) airport, fly to Bandaranaike International Airport (CMB), then drive to Hambantota. Alternatively, you can take the train to Tanyongmat, take the taxi to Narathiwat Airport (NAW) airport, fly to Bandaranaike International Airport (CMB), then drive to Hambantota.
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- Rs 55,000–200,000
Flights from Hat Yai to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Monday to Friday
- Estimated price
- Rs 50,000–160,000
Flights from Sultan Mahmud Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- Rs 60,000–220,000
Flights from Alor Setar to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- Rs 70,000–250,000
- Website
- srilankan.com
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- Rs 55,000–200,000
Flights from Hat Yai to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Monday to Friday
- Estimated price
- Rs 50,000–160,000
Flights from Hat Yai to Bandaranaike International Airport via Suvarnabhumi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- Rs 55,000–160,000
Flights from Sultan Mahmud Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 7h 42m
- When
- Monday to Friday
- Estimated price
- Rs 60,000–180,000
Flights from Alor Setar to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- Rs 70,000–250,000
- Website
- fireflyz.com.my
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- Rs 55,000–200,000
Flights from Sultan Mahmud Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- Rs 60,000–220,000
Flights from Alor Setar to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- Rs 70,000–250,000
- Website
- airasia.com
Flights from Narathiwat Airport to Bandaranaike International Airport via Don Muang
- Ave. Duration
- 9h 47m
- When
- Every day
- Estimated price
- Rs 55,000–140,000
Flights from Hat Yai to Bandaranaike International Airport via Don Muang
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- Rs 50,000–140,000
- Website
- cinnamonair.com
Flights from Sultan Ismail Petra to Hatton via Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- Rs 50,000–220,000
Flights from Sultan Ismail Petra to Hatton via Singapore Changi, Bandaranaike International Airport
- Ave. Duration
- 23h 30m
- When
- Thursday
- Estimated price
- Rs 75,000–280,000
Flights from Sultan Ismail Petra to Hatton via Senai, Kuala Lumpur, Bandaranaike International Airport
- Ave. Duration
- 22h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 55,000–170,000
- Website
- airasia.com
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- Rs 45,000–140,000
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 9h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 50,000–150,000
Flights from Sultan Mahmud Airport to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 11h 40m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
- Website
- singaporeair.com
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 12h
- When
- Thursday
- Estimated price
- Rs 70,000–250,000
Flights from Hat Yai to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 65,000–240,000
- Website
- thaiairways.com
Flights from Hat Yai to Bandaranaike International Airport via Suvarnabhumi
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- Rs 65,000–170,000
- Website
- malindoair.com
Flights from Sultan Ismail Petra to Bandaranaike International Airport via Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 48,000–150,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Yala to Sungai Kolok
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- Rs 350–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 1,100–1,300
- 2nd Class (Air-Conditioned Berth)
- Rs 350–450
- 2nd Class (Air-conditioned Seat)
- Rs 2,700–3,000
Train from Yala to Tanyongmat
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- Rs 200–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 1,000–1,200
- 2nd Class (Air-Conditioned Berth)
- Rs 200–260
- 2nd Class (Air-conditioned Seat)
- Rs 2,500–2,800
Train from Yala to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- Rs 370–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 1,100–1,400
- 2nd Class (Air-Conditioned Berth)
- Rs 370–470
- 2nd Class (Air-conditioned Seat)
- Rs 2,800–3,100
Train from Yala to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- Rs 370–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 1,100–1,400
- 2nd Class (Air-Conditioned Berth)
- Rs 370–470
- 2nd Class (Air-conditioned Seat)
- Rs 2,800–3,100
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rs 150–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 950–1,200
- 2nd Class (Air-Conditioned Berth)
- Rs 150–200
- 2nd Class (Air-conditioned Seat)
- Rs 2,500–2,700
Train from Yala to Sungai Kolok
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- Rs 350–8,500
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- Rs 6,000–8,500
- 3rd Class (Seat)
- Rs 1,100–1,300
- 2nd Class (Air-Conditioned Berth)
- Rs 350–450
- 2nd Class (Air-conditioned Seat)
- Rs 2,700–3,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- Rs 110–1,400
- Website
- KTMB
- Shuttle
- Rs 110–160
- Express
- Rs 950–1,400
Tram from Padang Besar to Anak Bukit
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rs 140–1,500
- Website
- KTMB
- Shuttle
- Rs 140–200
- Express
- Rs 1,000–1,500
- Ave. Duration
- 3h 13m
- Estimated price
- Rs 8,500–10,000
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.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 Flying into Beijing?, How to get from Florence to Rome, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.




