• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 9 ways to get from Kandy to Hikkaduwa by plane, taxi, train, night train 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 Katugastota to Koggala  •  1 h 14 min

  1. Fly from Katugastota (KDZ) to Koggala (KCT) KDZ - KCT

$362 - $677

Cheapest option

Night train, train  •  5 h 56 min

  1. Take the night train from Asgiriya to Maradana Colombo Commuter
  2. Take the train from Maradana to Hikkaduwa Express Train / ...

$2 - $4

7 alternative options

Taxi to Hatton, fly to Koggala  •  2 h 24 min

  1. Take a taxi from Kandy to Hatton
  2. Fly from Hatton (NUF) to Koggala (KCT) NUF - KCT

$65 - $255

Fly Katugastota to Diyawanna Oya, train  •  3 h 25 min

  1. Fly from Katugastota (KDZ) to Diyawanna Oya (DWO) KDZ - DWO
  2. Take the train from Maradana to Hikkaduwa

$36 - $274

Night train, train via Maharagama  •  4 h 13 min

  1. Take the night train from Kandy to Maharagama Rail Bus
  2. Take the train from Colombo Fort to Hikkaduwa Express Train / ...

$3 - $5

Train  •  5 h 21 min

  1. Take the train from Kandy to Colombo Fort Express Train / ...
  2. Take the train from Colombo Fort to Hikkaduwa Express Train / ...

$2 - $4

Night train  •  4 h 36 min

  1. Take the night train from Kandy to Maharagama Rail Bus
  2. Take the night train from Colombo Fort to Hikkaduwa Colombo Commuter / ...

$3 - $5

Taxi  •  3 h 12 min

  1. Take a taxi from Kandy to Hikkaduwa 134 miles

$95 - $120

Drive  •  3 h 12 min

  1. Drive from Kandy to Hikkaduwa 134 miles

$16 - $24

Questions & Answers

The cheapest way to get from Kandy to Hikkaduwa is to night train and train which costs Rs. 280 - Rs. 750 and takes 5 h 56 min.

More details

The quickest way to get from Kandy to Hikkaduwa is to fly which costs Rs. 60000 - Rs. 120000 and takes 1 h 14 min.

More details

No, there is no direct train from Kandy to Hikkaduwa. However, there are services departing from Kandy and arriving at Hikkaduwa via Colombo Fort. The journey, including transfers, takes approximately 5 h 21 min.

More details

The distance between Kandy and Hikkaduwa is 141 km. The road distance is 214.4 km.

Get driving directions

The best way to get from Kandy to Hikkaduwa without a car is to night train and train which takes 4 h 13 min and costs Rs. 470 - Rs. 950.

More details

It takes approximately 1 h 14 min to get from Kandy to Hikkaduwa, including transfers.

More details

Kandy to Hikkaduwa train services, operated by Sri Lanka Railways, depart from Kandy station.

More details

The best way to get from Kandy to Hikkaduwa is to fly which takes 1 h 14 min and costs Rs. 60000 - Rs. 120000. Alternatively, you can train, which costs Rs. 280 - Rs. 750 and takes 5 h 21 min.

Mode details

The quickest flight from Katugastota Airport to Koggala Airport is the direct flight which takes 30 min.

Search flights

Kandy to Hikkaduwa train services, operated by Sri Lanka Railways, arrive at Hikkaduwa station.

More details

Map of how to get from Kandy to Hikkaduwa.
Launch map view
  • Distance: 88.4 miles
  • Duration: 1 h 14 min

What companies run services between Kandy, Sri Lanka and Hikkaduwa, Sri Lanka?

SriLankan Airlines flies from Kandy to Hikkaduwa once daily. Alternatively, you can take a train from Kandy to Hikkaduwa via Colombo Fort in around 5 h 21 min.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Katugastota to Koggala
Ave. Duration
30 min
When
Every day
Estimated price
$340 - $650
Flights from Katugastota to Diyawanna Oya
Ave. Duration
30 min
When
Every day
Estimated price
$340 - $550
Cinnamon Air
Website
cinnamonair.com
Flights from Hatton to Koggala
Ave. Duration
30 min
When
Every day
Estimated price
$19 - $200
Flights from Katugastota to Diyawanna Oya
Ave. Duration
30 min
When
Every day
Estimated price
$25 - $260
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Maradana to Hikkaduwa
Ave. Duration
1 h 39 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1
1st Class
$1 - $2
Night train from Kandy to Maharagama
Ave. Duration
41 min
Frequency
Once daily
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$1 - $3
Train from Colombo Fort to Hikkaduwa
Ave. Duration
1 h 29 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1
1st Class
$1 - $2
Train from Kandy to Colombo Fort
Ave. Duration
2 h 52 min
Frequency
3 times a day
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1
1st Class
$1 - $3
Night train from Asgiriya to Maradana
Ave. Duration
3 h 17 min
Frequency
4 times a week
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1
1st Class
$1 - $3
Other operators
Taxi from Kandy to Hatton
Ave. Duration
1 h 18 min
Estimated price
$30 - $40
Derana
Website
srilankaderana.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 How to get from Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Kandy to Hikkaduwa is 214 km. It takes approximately 3 h 12 min to drive from Kandy to Hikkaduwa.

Get driving directions

SriLankan Airlines offers flights from Katugastota Airport to Koggala Airport.

Search flights

There are 2070+ hotels available in Hikkaduwa. Prices start at $18 USD per night.

More details

The best way to get from Kandy to Katugastota Airport is to taxi which takes 7 min and costs Rs. 1100 - Rs. 1400.

More details

Where to next?