• Our partners include:

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

There are 4 ways to get from Habarana to Batticaloa by night train, taxi, car 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.

Recommended option

Night train  •  20 h 19 min

  1. Take the night train from Kekirawa to Batticaloa Night Mail Train

$15 - $24

3 alternative options

Taxi  •  2 h 33 min

  1. Take a taxi from Habarana to Batticaloa 87.4 miles

$50 - $65

Drive  •  2 h 33 min

  1. Drive from Habarana to Batticaloa 87.4 miles

$10 - $16

Taxi, fly  •  2 h 10 min

  1. Take a taxi from Habarana to Katugastota
  2. Fly from Katugastota (KDZ) to Batticaloa (BTC) KDZ - BTC

$383 - $651

Questions & Answers

The cheapest way to get from Habarana to Batticaloa is to drive which costs Rs. 1800 - Rs. 2700 and takes 2 h 33 min.

More details

The quickest way to get from Habarana to Batticaloa is to taxi and fly which costs Rs. 65000 - Rs. 120000 and takes 2 h 10 min.

More details

The distance between Habarana and Batticaloa is 110 km. The road distance is 139.8 km.

Get driving directions

The best way to get from Habarana to Batticaloa without a car is to night train which takes 20 h 19 min and costs Rs. 2500 - Rs. 4200.

More details

It takes approximately 20 h 19 min to get from Habarana to Batticaloa, including transfers.

More details

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

Search flights

Yes, the driving distance between Habarana to Batticaloa is 140 km. It takes approximately 2 h 33 min to drive from Habarana to Batticaloa.

Get driving directions

SriLankan Airlines offers flights from Katugastota Airport to Batticaloa Airport.

Search flights

There are 43+ hotels available in Batticaloa. Prices start at $14 USD per night.

More details

Map of how to get from Habarana to Batticaloa.
Launch map view
  • Distance: 68.4 miles
  • Duration: 20 h 19 min

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

Sri Lanka Railways operates a vehicle from Habarana to Batticaloa once daily. Tickets cost $2 - $9 and the journey takes 19 h 51 min.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Katugastota to Batticaloa
Ave. Duration
30 min
When
Every day
Estimated price
$340 - $600
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Night train from Kekirawa to Batticaloa
Ave. Duration
19 h 51 min
Frequency
Once daily
Estimated price
$2 - $9
Schedules at
eservices.railway.gov.lk
3rd Class
$1 - $3
2nd Class
$2 - $5
1st Class
$6 - $9
Other operators
Taxi from Habarana to Batticaloa
Ave. Duration
2 h 33 min
Estimated price
$50 - $65
Sri Derana
Phone
+94 81 4 915915
Website
sriderana.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?, Italy Travel Guides and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.