Directions from Batticaloa to Kandy

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 to Katugastota  •  37 min

  1. Fly from Batticaloa (BTC) to Katugastota (KDZ) BTC - KDZ

$243 - $407

Cheapest option

Train  •  7 h 26 min

  1. Take the train from Batticaloa to Kurunegala Express Train

$21 - $30

3 alternative options

Fly to Diyawanna Oya, train  •  2 h 30 min

  1. Fly from Batticaloa (BTC) to Diyawanna Oya (DWO) BTC - DWO
  2. Take the train from Godagama to Kandy

$36 - $274

Taxi  •  3 h 22 min

  1. Take a taxi from Batticaloa to Kandy 118.7 miles

$75 - $95

Drive  •  3 h 22 min

  1. Drive from Batticaloa to Kandy 118.7 miles

$14 - $21

Questions & Answers

The distance between Batticaloa and Kandy is 125 km. The road distance is 190 km.

The cheapest way to get from Batticaloa to Kandy is to drive which costs Rs. 2200 - Rs. 3300 and takes 3 h 22 min.

The quickest way to get from Batticaloa to Kandy is to fly which takes 37 min and costs Rs. 38000 - Rs. 65000.

It takes approximately 37 min to get from Batticaloa to Kandy, including transfers.

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

SriLankan Airlines flies from Batticaloa to Kandy once daily. Alternatively, Sri Lanka Railways operates a train from Batticaloa to Kandy once daily. Tickets cost $1 - $5 and the journey takes 6 h 41 min.

Airlines
Cinnamon Air
Website
cinnamonair.com
Flights from Batticaloa to Diyawanna Oya
Ave. Duration
45 min
When
Every day
Estimated price
$29 - $270
SriLankan Airlines
Website
srilankan.com
Flights from Batticaloa to Katugastota
Ave. Duration
30 min
When
Every day
Estimated price
$230 - $400
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Godagama to Kandy
Ave. Duration
25 min
Frequency
Once daily
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$2 - $3
Train from Batticaloa to Kurunegala
Ave. Duration
6 h 41 min
Frequency
Once daily
Estimated price
$1 - $5
Schedules at
eservices.railway.gov.lk
3rd Class
$1 - $2
2nd Class
$1 - $3
1st Class
$3 - $5
Other operators
Taxi from Batticaloa to Kandy
Ave. Duration
3 h 22 min
Estimated price
$75 - $95

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 Want to know more about Flixbus?, Want to know more about US trains? and Getting to Rome from the airport - to help you get the most out of your next trip.