Travel within Sri Lanka is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Habarana?

Book now

There are 6 ways to get from Jaffna to Habarana by plane, train, taxi, bus 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.



  1. Fly from Jaffna (JAF) to Sigiriya (GIU)


Bus via Jaffna

  1. Take the bus from Jaffna to Dambulla

Train, taxi

  1. Take the train from Jaffna to Anuradhapura
  2. Take a taxi from Anuradhapura to Habarana


  1. Take the bus from Kachcheri to Dambulla


  1. Take a taxi from Jaffna to Habarana


  1. Drive from Jaffna to Habarana

Jaffna (JAF) to Sigiriya (GIU) flights

The flight time between Jaffna (JAF) and Sigiriya (GIU) is around 45 min and covers a distance of around 216 km. Services are operated by Cinnamon Air. Typically four flights run weekly, although weekend and holiday schedules can vary so check in advance.

4 Weekly Planes
45 min Average Duration
Rs. 2913 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Jaffna to Habarana is to bus via Jaffna which costs Rs. 1500 - Rs. 3100 and takes 6h 36m.

More details

The fastest way to get from Jaffna to Habarana is to fly. Taking this option will cost Rs. 4600 - Rs. 70000 and takes 1h 27m.

More details

The distance between Jaffna and Habarana is 199 km. The road distance is 239.4 km.

Get driving directions

The best way to get from Jaffna to Habarana without a car is to train and taxi which takes 3h 50m and costs Rs. 5500 - Rs. 8000.

More details

It takes approximately 1h 27m to get from Jaffna to Habarana, including transfers.

More details

The best way to get from Jaffna to Habarana is to fly which takes 1h 27m and costs Rs. 4600 - Rs. 70000. Alternatively, you can bus, which costs and takes 4h 56m.

Mode details

The quickest flight from Jaffna Airport to Sigiriya Airport is the direct flight which takes 45 min.

Search flights

Yes, the driving distance between Jaffna to Habarana is 239 km. It takes approximately 4h 14m to drive from Jaffna to Habarana.

Get driving directions

Cinnamon Air offers flights from Jaffna Airport to Sigiriya Airport.

Search flights

There are 174+ hotels available in Habarana. Prices start at Rs. 32500 per night.

More details

Map of how to get from Jaffna to Habarana.
Launch map view
  • Distance: 198.9 km
  • Duration: 1h 27m

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

Cinnamon Air flies from Jaffna to Habarana 4 times a week. Alternatively, NCG Express operates a bus from Kachcheri to Dambulla twice daily, and the journey takes 4h 35m.

Cinnamon Air
Flights from Jaffna to Sigiriya
Ave. Duration
45 min
Tuesday, Wednesday, Friday and Sunday
Estimated price
Rs. 2900 - Rs. 65000
Train operators
Bus operators
NCG Express
077 107 55 55
Bus from Kachcheri to Dambulla
Ave. Duration
4h 35m
Twice daily
Book at
Bus from Jaffna to Dambulla
Ave. Duration
4h 38m
Twice daily
Book at
National Transport Commission
+94 011-2587372
Bus from Jaffna to Dambulla
Ave. Duration
6h 15m
4 times a day
Estimated price
Rs. 250 - Rs. 1400
Schedules at
Rs. 250 - Rs. 340
Semi Lux
Rs. 410 - Rs. 490
Rs. 550 - Rs. 650
Super Lux
Rs. 913
Other operators
Taxi from Anuradhapura to Habarana
Ave. Duration
1h 5m
Estimated price
Rs. 5500 - Rs. 7000
SS Cabs
+ 94 71 16 73 673
+ 94 27 49 76 060

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 Best ways to travel around Australia, How to get from Luton Airport into central London and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Jaffna to Jaffna Airport is to taxi which takes 23 min and costs Rs. 950 - Rs. 1200.

More details